Este repositorio representa la tercera entrega de mi Trabajo Práctico Final en EducaciónIT. Se trata de una aplicación de comercio electrónico desarrollada con React.js para el frontend y MongoDB para el backend.
El desarrollo se llevó a cabo utilizando las siguientes tecnologías:
- Next.js (React.js): Utilizado para la estructura básica de las páginas.
- Tailwind CSS: Empleado para diseñar la interfaz y garantizar su adaptabilidad a diversas resoluciones de pantalla.
- Zustand: Utilizado para gestionar el estado global de la aplicación y administrar los elementos del carrito de compras.
- react-icons: Utilizado para importar y utilizar diversos iconos en la aplicación.
- axios: Empleado para manejar las peticiones GET y POST al servicio de mockapi.
- Express: Utilizado como framework web para Node.js.
- express-validator: Empleado para validar y sanear datos de entrada en las solicitudes HTTP.
- Mongoose: Utilizado como biblioteca de modelado de objetos MongoDB para Node.js.