En este proyecto,se construyó una versión minimalista del API de Star Wars con una funcionalidad de "favoritos" para que los usuarios puedan guardar sus elementos preferidos.
- React
- Bootstrap
- SWAPI (Star Wars API)
- Flask
- Javascript
- Python
- Postman
- Interfaz de Usuario: Utiliza componentes de Bootstrap para construir una aplicación web React que lista personas, vehículos y planetas de la SWAPI.
- Funcionalidad de Favoritos: Implementa una lista de favoritos que permite a los usuarios guardar y gestionar elementos de su interés. La lista se integra en la navegación de la aplicación.
- Vista Detallada: Cada entidad tiene una vista detallada con descripciones y, opcionalmente, imágenes obtenidas de Star Wars Visual Guide.
- Context API: Utiliza Context API para manejar el estado de los favoritos a lo largo de la aplicación.
- Persistencia en Navegador: Implementa almacenamiento local para evitar llamadas repetidas a la API al actualizar la página.
- Barra de Búsqueda: Agrega una barra de búsqueda con autocompletado para facilitar la navegación entre personajes, planetas y vehículos.
Este proyecto es una excelente oportunidad para aprender el uso de React, Bootstrap, y el manejo de datos con APIs, proporcionando una experiencia de usuario enriquecida a través de la funcionalidad de favoritos y vistas detalladas.