Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
51

Latest Updates

Documenting code, one commit at a time.

English 10 posts
×
0 JavaScript

Building User Profiles in FotazaApp: A Frontend Journey

Designing a seamless user experience starts with how users see themselves. In the FotazaApp project, we recently shifted our focus to implementing the user profile view, a central hub for personal account management and content visibility. A profile page is more than just a display; it is the bridge between the user's activity and their digital identity within the application.

0 Java

Implementing Secure Session Management in Java Applications

Managing User Identity

Handling authentication and user sessions is a foundational requirement for any web application. In the project ProyectoFinal_G14, we recently focused on implementing a robust session management system to track user identity across requests effectively. Managing state correctly is the difference between a seamless user experience and broken authentication flows.

0 HTML

Structuring the Frontend: Building the Foundation of IntegradorWeb

Building a new web interface often feels like laying the foundation for a house. You need the right blueprints before you start stacking bricks. Lately, I have been working on IntegradorWeb, focusing on establishing the core structure of the main landing page.

The Challenge

When starting a new project, it is easy to get caught up in styling and complex interactivity.

Standardizing Data Access with the Repository Pattern in Java

Introduction

In the TomasAbatedaga/Parcial2-Abatedaga-Tomas-Tema-C- project, we focused on organizing data access logic to ensure the application remains maintainable and testable as it grows. By implementing the Repository Pattern, we decoupled the domain layer from the persistence layer, creating a cleaner separation of concerns.

The Problem

When data access code is scattered

0 Java

Implementing Date-Based Filtering for Spa Booking Services

Improving Data Accessibility

In the project ProyectoFinal_G14, we recently focused on improving how users interact with spa booking schedules. As our platform grew, the ability to view availability quickly became a bottleneck. Users were struggling to find appointments, leading to a fragmented booking experience.

The Challenge

Previously, searching for a spa service appointment required

0 Java JUnit

Starting Fresh: Establishing a Baseline for AppJavaGuia2_Ejercicio4

Every journey begins with a first step, and in software development, the initial commit is where the architecture finds its heartbeat. This post covers the foundational setup of the AppJavaGuia2_Ejercicio4 project, focusing on establishing a robust environment for future development and testing using Java and JUnit.

The Initial Setup

When starting a new project, the primary goal is to ensure

0 JavaScript

Refining Interaction Logic: Fixing Metadata Handling in FotazaApp

Complexity often creeps into social features unexpectedly. In the FotazaApp project, we recently hit a bottleneck where post interactions—specifically comments and metadata tags—began to behave inconsistently. When users attempted to engage with content, the system failed to reconcile the relationship between the post data and its associated metadata, leading to broken UI states.

0 Java

Optimizing Session State and Persistence in ProyectoFinal_G14

Managing Application State

Handling user sessions and persistence layers effectively is a core challenge in any robust Java application. Recently, in the ProyectoFinal_G14 project, we revisited how data is stored and how session information is managed to ensure a more consistent user experience.

The Challenge of State Persistence

When building web applications, a common friction point is