Prodify es una aplicación desarrollada con Spring Boot que permite gestionar un inventario de productos, incluyendo el registro de nuevos productos, edición de sus detalles, carga de imágenes, y eliminación. La aplicación utiliza Thymeleaf para la interfaz de usuario y Spring Data JPA para el manejo de la base de datos, con MySQL como sistema de almacenamiento.
- Listar productos: Ver todos los productos con detalles como nombre, marca, categoría, precio y descripción.
- Agregar productos: Registrar un nuevo producto con su nombre, marca, categoría, precio, descripción y una imagen.
- Editar productos: Actualizar la información de un producto existente.
- Eliminar productos: Borrar productos de la base de datos, eliminando también su imagen.
- Backend: Java, Spring Boot, Spring Data JPA, Hibernate
- Frontend: Thymeleaf
- Base de Datos: MySQL
- Servidor de Aplicaciones: Tomcat
- Otros: Jakarta Validation API para la validación de datos, manejo de archivos en Java para almacenar imágenes de productos.
- Java 17 o superior
- Maven (para la construcción del proyecto)
- MySQL (para la base de datos)
- Git (opcional, para clonar el repositorio)