Proyecto final de curso Java BackEnd para Agencia de Habilidades para el futuro. El proyecto simula un e-commerce con un CRUD apificado en RESTFull. Los endpoints disponibles son: @PostMapping("/products") --> permite agregar un producto @GetMapping("/products/{id}") --> permite Obtener un producto dado un id @GetMapping("/products/") --> permite obtener todos los productos @PutMapping("/products/{id}") --> permite agrgar un producto al catalogo @DeleteMapping("/products/{id}") --> permite borrar un producto
Para el almacenamiento de la información se utilizó una base de datos local. Futuras mejoras:
- Agregar una entidad pedidos, que contenga los pedidos de un usuario, una de usuarios y otra de productos por pedidos
- Agregar manejo de excepciones para el caso en que el stock sea insuficiente
- Agregar control de acceso de usuarios