Este proyecto es una aplicación web que permite a los usuarios crear, ver, editar y eliminar productos, así como a los administradores gestionar el catálogo de productos. Además, permite a los usuarios realizar búsquedas y filtrar productos según categorías.
- React-Vite
- Ant Design
- Express
- Node.js
- PostgreSQL
El proyecto está dividido en dos partes principales: el frontend y el backend.
El frontend está compuesto por dos páginas principales: la página de inicio y la página de perfil. La página de inicio es la página principal de la aplicación, y permite a los usuarios iniciar sesión y crear una cuenta. La página de perfil es una página privada que solo se puede acceder si se ha iniciado sesión. En la página de perfil, los usuarios pueden ver su información personal y sus favoritos, así como realizar búsquedas y filtrar productos según categorías.
Diseño Figma: https://www.figma.com/design/BVufRRcJUoDPX1a4NmrxDu/Marketplace-Web?node-id=0-1
El backend está compuesto por una API RESTful que proporciona una interfaz para los usuarios y los administradores. La API proporciona rutas para crear, leer, actualizar y eliminar productos, así como gestionar el catálogo de productos. Además, la API permite a los usuarios realizar búsquedas y filtrar productos según categorías.