Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
50

Latest Updates

Documenting code, one commit at a time.

CSS 10 posts
×

Refining Visual Consistency: Improving CSS Architecture in the Harry Potter App

Working on the Harry Potter app has been an exercise in balancing thematic design with maintainable styling. Recently, I focused on refining our CSS implementation to ensure a more cohesive look across the board, specifically targeting layout spacing and component responsiveness.

The Situation

As our project grew, our styling started to feel like a collection of patches.

0 HTML JavaScript CSS

Structuring Modern Web Projects: Moving Beyond Simple Scripts

For many developers, the journey into web development starts with a single index.html and a growing collection of scripts. That is exactly where I found myself with the tercera-pre-entrega-js project—a milestone dedicated to consolidating core functionality and refining the user interaction layer.

The Consolidation Challenge

When a project grows from a simple prototype to a functional

Clean Code at Scale: Strategies for Improving React Application Performance

Improving Maintainability

Working on the FutbolFem project, a platform built with React, Next.js, and Bootstrap, taught us that technical debt isn't just about functionality—it's about how efficiently your codebase evolves. Recently, we focused on a comprehensive refactoring effort to clean up our component logic and optimize performance.

The Refactoring Journey

As our components grew in

0 React CSS

Optimizing Layout Precision: Refining the Harry Potter App Grid

Introduction

The app-Harry-Potter project is a specialized React application dedicated to delivering content related to the Wizarding World. To ensure a consistent and visually appealing interface, we recently focused on refining our layout architecture by standardizing our grid measurements.

The Problem

Previously, the layout relied on hardcoded spacing values across various components.

0 CSS HTML SCSS Sass

Refining User Communication: The Contact Section Update

Updating a contact interface often seems like a trivial styling task, but it is actually a critical touchpoint for user experience. Recently, while working on the Vivero-Verde-Paisaje project, we revisited our contact layout to ensure the communication flow remains intuitive for our users.

The Importance of Structural Clarity

When managing contact forms or informational blocks, the goal is

Completing a React Architecture: Lessons from Building a Full-Stack Application

Architectural Overview

Working on the Naty-Arevalo/Entrega-final-reactjs-arevalo project recently provided a great opportunity to finalize a full-stack application leveraging React for the frontend and Firestore as the backend database. The goal was to build a cohesive, state-driven application that handles data persistence while maintaining a clean, responsive interface.

Starting Fresh: Building Foundations for Modern Web Applications

Getting Started

Starting a new project often feels like standing before a blank canvas. Recently, I began working on the Entrega-final-reactjs-arevalo project, a web-based application designed to integrate modern frontend practices with a robust component architecture. The initial phase focused on setting up a performant environment using Vite for fast builds and React for declarative UI

0 HTML CSS Google Cloud

Starting Fresh: Building the Foundation for Vivero Verde Paisaje

Every project begins with a single step, and for the Vivero Verde Paisaje project, that journey has officially started. Whether you are building a complex landing page or a full-scale web application, the initial commit serves as the heartbeat of your infrastructure.

The Initial Foundation

When starting a new web project, the primary focus should be on clean, semantic architecture.