🌟Tienda Virtual con React.js 🛒
Este proyecto es una tienda virtual desarrollada en React.js que se conecta con Firestore para gestionar productos, pedidos y datos de clientes. La misma la desarrolle durante mi cursada de React.js en Coder house.
✅A continuación, te presento las características clave del proyecto:
Características:
🏷 Gestión de Productos:
Los productos se almacenan en Firestore y se muestran en la interfaz de usuario. Se utiliza el sistema CRUD (Crear, Leer, Actualizar y Eliminar) para administrar los productos.
📄Formulario de Compra: Cuando un cliente realiza una compra, se envía un formulario con los datos del cliente. Se genera un ID de pedido único para cada transacción.
🎣 Manejo de Estados y Hooks: Se utilizan funciones componentes para crear la interfaz de usuario. Los hooks como useState, useEffect y useContext se emplean para gestionar el estado y los efectos secundarios.
🔗Enrutamiento con React Router Dom: Se implementa el enrutamiento de páginas utilizando React Router Dom. Las rutas se configuran para mostrar diferentes componentes según la URL.
📊Consumo de Base de Datos: Firestore se utiliza como la base de datos para almacenar información sobre productos y pedidos.
🖥Rendering Condicional: La interfaz de usuario se actualiza dinámicamente según el estado y los datos disponibles.
Puedes ver el sitio aqui: