Este es un proyecto de e-commerce desarrollado como entrega final, construido con React y Firebase. El objetivo principal es aplicar buenas prácticas de desarrollo, integrar bases de datos en la nube y manejar estados del carrito de compras de forma eficiente.
- 🛒 Visualización de productos traídos desde una API (FakeStoreAPI).
- 🧮 Agregado y eliminación de productos al carrito.
- 💾 Guardado de las compras en Firestore (base de datos de Firebase).
- 🔐 Manejo de datos sensibles a través de variables de entorno.
- 💡 Buenas prácticas de desarrollo frontend (componentización, orden del código, uso de hooks).
- React - Librería principal para construir la UI.
- Firebase (Firestore) - Backend para guardar las compras.
- React Router - Navegación entre vistas.
- SASS / CSS Modules - Estilado.
- Vite - Herramienta de construcción para desarrollo rápido.
- FakeStoreAPI - Fuente de productos simulados.
- Clonar el repositorio:
git clone https://github.com/Bermelio/React-Final-EComerce.git
cd React-Final-EComerce