Skip to content

Descripción: Tienda en línea (e-commerce) con backend en Java, Spring Boot y Maven, y frontend con HTML, CSS, Thymeleaf y JavaScript. Integración de pagos con Mercado Pago. - Tecnologías: Java, Spring Boot, Maven, MySQL, HTML, CSS, Thymeleaf, JavaScript.

Notifications You must be signed in to change notification settings

gitFrancoln/Tienda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

🛒 E-Commerce Store

📖 Descripción del Proyecto

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.


⚙️ Características Principales

👥 Usuarios y Autenticación:

  • Registro e inicio de sesión seguro.
  • 🔑 Gestión de cuentas de usuario.

🛠️ Administración de Productos:

  • 📝 CRUD completo (Crear, Leer, Actualizar y Eliminar).
  • 📦 Gestión de tallas, precios, stock y descripciones.
  • 🛍️ Listado dinámico de productos.

🛒 Carrito de Compras:

  • Añadir productos al carrito.
  • 📊 Visualizar el resumen con nombre, precio, cantidad y total.
  • ✂️ Actualizar o eliminar productos antes de la compra.

💳 Proceso de 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.

📱 Diseño Responsivo:

  • 🌍 Bootstrap asegura que la aplicación funcione bien en cualquier dispositivo.

🧑‍💻 Control de Versiones:

  • 🔄 Uso de Git para gestionar el código fuente.

🛠️ Tecnologías Utilizadas

💻 Backend:

  • 🟩 Java 11+
  • 🖧 Spring Boot 3.x (MVC, JPA, Seguridad).
  • 🔧 Maven (gestor de dependencias).
  • 🗃️ MySQL (base de datos relacional).

🌐 Frontend:

  • 📝 HTML5
  • 🎨 CSS3
  • 🖥️ Thymeleaf (motor de plantillas dinámicas).
  • JavaScript (JS)
  • 📱 Bootstrap 5 (diseño responsivo).

💳 Pagos en Línea:

  • 💵 Mercado Pago Checkout Bricks para pagos seguros.

🛠️ Herramientas Adicionales:

  • 🧑‍💻 Git para control de versiones.
  • 🔍 Postman para pruebas de API.

🚀 Instalación y Configuración

🛠️ Requisitos Previos:

  • 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.

🔧 Pasos para Configurar el Proyecto:

  1. Clonar el repositorio:
    git clone https://github.com/gitFrancoln/Tienda

🙌 Créditos:

  • Desarrollador: Franco Nuñez.
  • API de pagos: Mercado Pago.
  • Plantillas HTML: Bootstrap.

¡Gracias por explorar el proyecto! 🚀

About

Descripción: Tienda en línea (e-commerce) con backend en Java, Spring Boot y Maven, y frontend con HTML, CSS, Thymeleaf y JavaScript. Integración de pagos con Mercado Pago. - Tecnologías: Java, Spring Boot, Maven, MySQL, HTML, CSS, Thymeleaf, JavaScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published