Este proyecto es una tienda en línea (e-commerce) desarrollada con Java, Spring Boot y Maven para el backend, junto con MySQL como base de datos. En el frontend, utiliza HTML, CSS, Thymeleaf y JavaScript, ofreciendo un diseño moderno y adaptable gracias a Bootstrap.
La plataforma permite a los usuarios:
- 👤 Registrarse e iniciar sesión para gestionar sus cuentas.
- 🛍️ Navegar por productos, añadirlos al carrito y realizar compras seguras.
- 📦 Completar un formulario de envío antes de finalizar el pago.
Los administradores pueden gestionar los productos mediante un panel, permitiendo crear, editar, eliminar y listar productos con información como tallas, stock, precios y descripciones.
La integración con Mercado Pago Checkout Bricks asegura un proceso de pago seguro y rápido. Además, el código fuente está gestionado con Git, facilitando el control de versiones y el trabajo colaborativo.
- ✅ Registro e inicio de sesión seguro.
- 🔑 Gestión de cuentas de usuario.
- 📝 CRUD completo (Crear, Leer, Actualizar y Eliminar).
- 📦 Gestión de tallas, precios, stock y descripciones.
- 🛍️ Listado dinámico de productos.
- ➕ Añadir productos al carrito.
- 📊 Visualizar el resumen con nombre, precio, cantidad y total.
- ✂️ Actualizar o eliminar productos antes de la compra.
- 📝 Formulario de envío para capturar información del cliente.
- 💳 Pagos integrados mediante Mercado Pago Checkout Bricks.
- ✅ Confirmación clara al finalizar la compra.
- 🌍 Bootstrap asegura que la aplicación funcione bien en cualquier dispositivo.
- 🔄 Uso de Git para gestionar el código fuente.
- 🟩 Java 11+
- 🖧 Spring Boot 3.x (MVC, JPA, Seguridad).
- 🔧 Maven (gestor de dependencias).
- 🗃️ MySQL (base de datos relacional).
- 📝 HTML5
- 🎨 CSS3
- 🖥️ Thymeleaf (motor de plantillas dinámicas).
- ⚡ JavaScript (JS)
- 📱 Bootstrap 5 (diseño responsivo).
- 💵 Mercado Pago Checkout Bricks para pagos seguros.
- 🧑💻 Git para control de versiones.
- 🔍 Postman para pruebas de API.
- ☕ JDK 11 o superior instalado.
- 📦 Maven instalado.
- 💾 MySQL Server configurado.
- 🖥️ IDE como IntelliJ IDEA o VS Code.
- 💳 Cuenta en Mercado Pago para configurar las credenciales.
- Clonar el repositorio:
git clone https://github.com/gitFrancoln/Tienda
- Desarrollador: Franco Nuñez.
- API de pagos: Mercado Pago.
- Plantillas HTML: Bootstrap.
¡Gracias por explorar el proyecto! 🚀