Se realiza el siguiente proyecto como trabajo final de ReactJS para el curso realizado en CoderHouse.
El trabajo esta basado en un E-commerce funcional donde se pueden realizar busqueda de productos mediante la pantalla principal, utilizando filtros por categoría.
Al seleccionar y elegir productos se van almacenando en un "carrito de compras" virtual donde se puede acceder para finalizar la compra.
Si no se brindaron los datos previamente en el ícono de usuario aparece una ventana antes de finalizar la compra para poder aplicarlos. Una vez guardados se puede proceder a finalizar la compra y se genera una orden de compra que es almacenada en Firebase.
Aqui el link del deploy en vercel
1. "Firebase": "9.9.0"
2. "React-hook-form": "7.34.0"
3. "React-icons": "4.4.0"
4. "SweetAlert": "2.1.2"
5. "Bootstrap": "4.6"
Se Utiliza la dependencia de Firebase para poder acceder y manipular los datos almacenados en la plataforma de Google.
Es utilizada para una fácil obtención y manipulación de los datos aplicados en el formulario de registro de datos del comprador.
Se aplica par alos distintos íconos que se encuentran en la app.
Los distintos mensajes de información al usuario deben ser intuitivos. Se utilizó la librería para los distintos carteles de alerta sin tener que utilizar el alert() Nativo del navegador, dándole un diseño un poco más incorporado a la aplicación.
La mayoría de los estilos aplicados a la app fueron incorporados con éste framework reduciendo la cantidad de código css que se escribe. Sus estilos ya predeterminados hacen que la aplicacion sea homogenea en todo su despliegue.