Skip to content

Latest commit

 

History

60 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyMerch - Tienda de Merchandising

Descripción del proyecto

La idea principal de este proyecto es la gestión de una tienda de merchandising, en la que el usuario puede crear pedidos, eliminarlos y modificarlos. Todo esto es posible gracias a diversas ventanas que facilitan el uso del programa, además de una base de datos que guarda y administra toda la información de los usuarios, productos y pedidos realizados.

El proyecto consta de varias ventanas por las que se puede navegar para ver el catálogo, gestionar el carrito, crear pedidos, generar facturas, modificar la cuenta y consultar los pedidos realizados, entre muchas otras funcionalidades.

Roles

Usuarios

  • Registro y gestión de su cuenta personal.
  • Consulta de catálogo y selección de productos.
  • Creación, modificación y eliminación de pedidos (con restricciones según estado del pedido).

Administradores

  • Acceso para añadir productos nuevos con su respectivo stock.

Guía de Uso

  • Registro:

      - La primera vez que se utilice será necesario que el usuario se registre, introduciendo: Nombre, Apellidos, Correo y Contraseña.
      - Para proteger la cuenta, el usuario deberá aceptar los Términos y Condiciones.
    
  • Inicio de sesión:

      - Una vez registrado, el usuario solo necesitará introducir correo y contraseña para iniciar sesión.
      - Se puede implementar un enlace “¿Has olvidado tu contraseña?” para recuperar el acceso.
    
  • Ver catálogo:

      - En esta ventana se muestran los productos disponibles (camisetas, tazas, gorras, etc.), con su precio y stock.
      - El usuario puede seleccionar cantidades y añadir productos al carrito.
    
  • Carrito:

      - Muestra los productos seleccionados, con cantidad, precio y total acumulado.
      - Permite eliminar productos o modificar cantidades.
      - Posibilidad de introducir un código de descuento para actualizar el total. Botón “PAGAR” que redirige a la ventana de Crear Pedido.
    
  • Crear Pedido:

      - Muestra el precio total con el envío añadido.
      - Solicita al usuario una Dirección, País, Provincia y CP.
      - Selección del método de pago.
    
  • Mis Pedidos:

      - Una vez el usuario haga un pedido aparecerá toda la informacón en la tabla de Pedidos con opción de modificaciones.
      - Permite generar un factura en formato PDF a partir del ID de pedido.
    
  • Mi Cuenta:

      - El usuario puede ver la información básica de su cuenta.
    

Como instalar

1º Clonar el repositorio

2º Importar el repositorio en el IDE de Java

3º Ejecutar el archivo Main.java que se encuentra en el paquete main para iniciar el programa

4º ¡Explora el catálogo y haz tu primera compra!

Contributors

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages