Este repositorio contiene el desarrollo de un sitio web que simula un e-commerce de zapatillas desarrollado con Java 22 utilizando Spring 3.3.0, Maven y MySQL Workbench como resolución de un trabajo práctico de la cátedra de Orientación a Objetos II de la Licenciatura en Sistemas de la Universidad Nacional de Lanús (UNLa).
En el mismo se nos solicitó construir un sitio web que simule un sistema de gestión de stock utilizando las tecnologías anteriormente mencionadas con el objetivo de poner en práctica tanto nuestros conocimientos técnicos sobre dichas herramientas como el trabajo en equipo, lo cual es algo muy común en el entorno laboral y una experiencia que es favorable para nuestro desarrollo académico y profesional.
En el mismo se requerían las siguientes funcionalidades mínimas:
Administrador
- Alta de productos.
- Baja de productos (implementamos el concepto de 'baja lógica').
- Modificación de productos.
- Alta de un nuevo lote de stock de determinado producto.
- Vista de informes de los productos en relación a su stock.
- Alta de pedido de aprovisionamiento de stock de un producto.
Cliente
- Generar una compra de un producto.
- Validar que alcance el stock del mismo en base a la cantidad que se quiere adquirir al momento de hacer la compra.
- Realizar la baja de stock correspondiente si la compra puede efectuarse.
Usuarios en general
- Implementar un login con username y password.
- Implementar un logout.
A continuación, adjuntamos un PDF donde está explicado en mayor detalle todo lo que realizamos en este proyecto y cómo poder levantarlo para probarlo: TPC Entrega Nº3.pdf