Desarrollado por: Andrés Mauricio Dussán B.
Esta aplicación implementa un sistema básico de carrito de compras, utilizando un enfoque full-stack. El backend maneja las operaciones de gestión de productos, mientras que el frontend ofrece una interfaz interactiva para que los usuarios puedan explorar y gestionar los productos.
- Lenguaje: Java 17
- Framework: Spring Boot 3.3
- Utilidades: Lombok
- Pruebas: JUnit, SpringTest
- Gestión de dependencias: Maven
- Framework: Angular 18
- Lenguaje: TypeScript
- Clonar el repositorio.
- Navegar al directorio del back y ejecutar el siguiente comando para instalar las dependencias:
mvn clean install mvn spring-boot:run
- Navegar al directorio Front y ejecutar
npm start
- Gestión de productos: Crear, actualizar, listar y eliminar productos en el sistema.
- Filtros y búsquedas: Filtrar productos por categorías y realizar búsquedas.
- Paginación: Navegar por un listado paginado del contenido de todos los productos