Este proyecto consiste en la Implementación de un Sistema de Gestión para una Plataforma de eCommerce. El objetivo es desarrollar un sistema de gestión integral para la nueva plataforma de eCommerce de la empresa MegaStore, que permita mejorar la eficiencia de sus operaciones en la web y ofrecer una excelente experiencia de compra a sus clientes. El sistema abarcará la gestión de productos, usuarios, pedidos, stock, promociones y soporte al cliente, entre otros aspectos clave para el comercio en línea.
Para el desarrollo de la plataforma utilizamos las siguientes tecnologías:
Spring Boot: Framework para desarrollar aplicaciones basadas en Java que simplifica la creación de APIs y servicios de backend, permitiendo una configuración mínima y una alta productividad.
React: Biblioteca JavaScript para la construcción de interfaces de usuario dinámicas y reactivas. Utilizada para el desarrollo del frontend, ofreciendo componentes reutilizables y una excelente performance.
Vite: Herramienta de desarrollo frontend que permite un inicio rápido y una construcción eficiente de proyectos basados en JavaScript. Utilizado para optimizar el rendimiento en el desarrollo del frontend junto con React.
El proyecto tiene la siguiente estructura de carpetas:
El equipo de desarrollo está compuesto por los siguientes participantes:
Consulta la Guía para Contribuir para conocer las convenciones de commits y cómo contribuir al proyecto.