A Angie Soto
Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
10

Filtered Posts (Clear all)

Taming Animations: Fixing Jest Tests with GSAP Integration

Testing Animated Components in React: A Common Pitfall

The "Front-End Meta Capstone" project, like many modern web applications, leverages dynamic animations to enhance user experience. A key tool in our arsenal for this is GSAP (GreenSock Animation Platform), a powerful JavaScript library for creating high-performance animations. However, integrating sophisticated animation libraries like GSAP can introduce challenges when it comes to unit testing, particularly with a setup involving Jest

Enhancing React Footers: Animation, Semantics, and Navigation

Project Context: Front-End Meta Capstone

In the Front-End Meta Capstone project, a recent focus has been on refining core UI components to elevate user experience and accessibility. One such area was the application's footer. Often overlooked, a well-crafted footer is crucial for site navigation, branding, and overall polish. We recently implemented a series of enhancements, including subtle animations, semantic markup, and ensuring the logo consistently links back to the home page.

Enhancing UX with a Draggable Carousel and Custom Indicator in React

The "Front-End Meta Capstone" project focuses on building a highly interactive and engaging user interface. A core aspect of this involved reimagining traditional content display, leading to the development of a custom draggable carousel component complete with a unique scroll indicator.

The Challenge

Standard carousels often fall short in providing a truly immersive and tactile user experience. They typically rely on navigation buttons or dots, which, while functional, can feel detached

July 15, 2026 0 CSS React

Adding Dynamic Depth: Implementing Parallax Effects with CSS in React

The Challenge

In the a1-soto/Front-End-Meta-Capstone project, we aimed to elevate the user experience for specific sections, particularly the "Chicago" section, by introducing a dynamic visual element: parallax scrolling. The goal was to make background images in this section scroll at a different speed than the foreground content, creating an illusion of depth and immersion without heavy JavaScript dependencies.

The Approach

To achieve this, we leveraged pure CSS to implement the

Setting Up a React Homepage: State, Components, and Styling Basics

In the Front-End Meta Capstone project, a recent focus has been on laying the groundwork for the application's main entry point: the homepage. This involved setting up the initial structure, defining core components, and applying foundational styling to create a functional and visually appealing starting point for users. A well-constructed homepage is crucial for user experience, acting as the primary navigation and information hub.

The Foundation: Decomposing the Homepage

Bringing React Components to Life: A Guide to UI Animations

Static interfaces are a relic of the past. In today's web, user experience is paramount, and subtle, well-timed animations can transform a good UI into a great one, guiding user attention and making interactions feel more intuitive and engaging. Recently, on the Front-End-Meta-Capstone project, a significant enhancement focused on precisely this: integrating dynamic animations into key user interface elements.

Project Context and Feature Overview

Our Front-End-Meta-Capstone project

Crafting Dynamic Front-End Sections: Insights from the Meta Capstone Project

In the ongoing development of the Front-End-Meta-Capstone project, a recent focus has been on enhancing the user interface, specifically refining the hero layout and constructing a dedicated specials section. This work underscores the iterative nature of front-end development, where attention to detail in layout, component structure, and responsive design is paramount to delivering an engaging user experience.

The Art of Refining Layouts

Refining a 'hero' layout isn't just about moving

ANGELICA SOTO

ANGELICA SOTO

Junior Front-End Developer con experiencia en HTML5, CSS3, JavaScript y WordPress. Especializada en diseño responsive, usabilidad web y personalización de sitios con CSS personalizado. Conocimientos en SEO, marketing digital y gestión de contenidos. Perfil proactivo orientado al aprendizaje continuo y la adaptación rápida a nuevas tecnologías.