Movie Search App - búsqueda, filtros, favoritos persistentes y recomendaciones dinámicas (TMDB).
CineLab es una aplicación diseñada para los amantes del cine. Permite buscar películas, acceder a detalles (calificaciones, sinopsis), obtener recomendaciones y gestionar favoritos de forma persistente. El proyecto fue un reto técnico y creativo, enfocado en rendimiento, accesibilidad y experiencia de usuario.
Muchas apps de búsqueda de películas presentan interfaces lentas o sin persistencia de favoritos. El objetivo fue construir una SPA rápida, accesible y con manejo robusto de estado, enfocada en buenas prácticas de arquitectura frontend.
Se priorizó modularidad y separación de responsabilidades: servicios de API desacoplados, hooks para lógica de fetching y utilidades para persistencia. El estado global de favoritos se maneja con Context + reducer, evitando prop-drilling.