Esta página web temática de Star Wars utiliza la API SWAPI.tech para descargar y mostrar datos relacionados con personajes, vehículos y planetas del universo de Star Wars. Los usuarios pueden explorar y buscar entre una amplia gama de personajes, vehículos y planetas, agregando o eliminando elementos de su lista de favoritos para un acceso más rápido.
- Exploración de datos: Información detallada de personajes, vehículos y planetas extraída mediante la API SWAPI.tech.
- Favoritos: Los usuarios pueden marcar como favoritos personajes, vehículos y planetas, con la opción de agregar o eliminar elementos de su lista personalizada.
- Vista detallada: Cada elemento tiene una página dedicada con información más profunda y detallada.
- Gestión de rutas con router dom: Navegación fluida a través de diferentes secciones de la página (personajes, vehículos, planetas, favoritos) gracias a la integración del router.
- Integración con Flux: Control de estado global y gestión eficiente de la lógica de negocio, asegurando que la información de favoritos y otros datos se sincronicen correctamente en toda la aplicación.
- Uso de Fetch API: La aplicación utiliza fetch para realizar solicitudes HTTP a la API SWAPI.tech y obtener los datos necesarios de manera dinámica.
El propósito principal de esta página web es practicar el uso de fetch, para realizar solicitudes a una API externa, router, para manejar la navegación entre las distintas secciones de la página, y Flux, para gestionar el estado global de la aplicación. Además de ser una aplicación funcional, es una herramienta para mejorar habilidades en desarrollo web utilizando tecnologías y patrones esenciales en aplicaciones de una sola página (SPA).
- Frontend
React, Javascript, HTML, CSS, Bootstrap, Flux