Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
45

Latest Updates

Documenting code, one commit at a time.

React 10 posts
×

Scaling Authentication: Integrating Supabase into React Workflows

This post explores the recent efforts in the benefiat-web project to modernize authentication and data access by integrating Supabase into our React application.

The Situation

Our application needed a robust way to handle user sessions and secure data management. Previously, our authentication flow felt fragmented, making it difficult to maintain consistent user states across different pages

Optimizing Component Styling and Architecture in instaclone-pro

The Goal

In the mcarvallorestify/instaclone-pro project, a React-based application designed for image sharing and social media features, we focused on refining the UI architecture. Our objective was to standardize component styling while ensuring consistent performance across the interface.

The Approach

To achieve a more maintainable frontend, we revisited our styling patterns and

0 React JavaScript

Improving User Conversion with Responsive Call-to-Action Buttons

The Problem

A call-to-action (CTA) button is the heartbeat of any landing page. Recently, while working on the mcarvallorestify/benefiat-landing project, we noticed that the primary "Get Started" button on our homepage was occasionally non-responsive for some users. A button that doesn't trigger is a direct barrier to user conversion.

The Diagnosis

In our React-based landing page, the

0 React Supabase

Simplifying Dashboard Metrics with React and Supabase

Building a dashboard is easy; keeping it meaningful is the real challenge. In the beneficiat-web project, we recently focused on adding a monthly summary view for our accountant users. The goal was simple: turn raw database records into actionable insights without overwhelming the user interface.

The Challenge of Data Density

When you start aggregating financial data, it is easy to fall into

Bootstrapping Modern Web Architectures with Etalin

Building a robust, scalable application often begins with the foundational decision of how to structure your codebase. With the recent project initiation of 'mcarvallorestify/etalin', the focus has been on setting up a modern, high-performance environment that leverages the latest in the React ecosystem.

The Foundation: Why Modern Tooling Matters

When starting a new project, the initial

Architecting Robust API Layers: Implementing Hexagonal Principles

Architectural Evolution

In the mcarvallorestify/appbenefiat-api project, we have been focusing on refining our core API architecture. As our feature set grows, maintaining a clean separation between our business logic and our infrastructure dependencies has become critical to our development velocity.

The Challenge

Previously, our service layer was tightly coupled with our data access

Maintaining Environment Stability in Modern React Applications

Environment management is the silent heartbeat of every React application. When you are building a scalable back-office system like mcarvallorestify/backoffice-troncalurbano, the friction between local development, staging, and production can quickly become a significant source of overhead.

The Importance of Environment Synchronization

Modern applications, especially those relying on

Optimizing Product Data Delivery in React and Supabase

Managing dynamic product lists in a web application requires a balance between performance and maintainability. In the benefiat-web project, we recently focused on streamlining our product data layer to ensure that the user interface remains snappy while keeping our backend interactions clean.

The Challenge: Managing Product State

Previously, fetching and displaying product data involved

0 React JavaScript

Optimizing User Journeys: Improving Landing Page Conversion

The Challenge

In the benefiat-landing project, we noticed that the initial user experience lacked a clear call-to-action path for prospective clients. Users landing on the homepage were not being efficiently guided toward the payment interface, leading to unnecessary friction in the conversion funnel.

The Approach

To address this, we implemented a direct redirection strategy within the

0 React Emotion Expo

Keeping the Foundation Stable: Managing Environment Configuration and Dependency Locks

Managing the lifecycle of a project requires more than just shipping features; it requires rigorous attention to the hidden layers of your infrastructure. In the mcarvallorestify/backoffice-troncalurbano project, we recently focused on a foundational maintenance task: synchronizing our environment configurations and locking dependency versions.

Why Dependency Management Matters