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