- Alumno: Jesús Pérez Sánchez
- Tutor: Micael Gallego Carrillo
GitHub Project: [https://github.com/orgs/codeurjc-students/projects/10]
- Usuario | User
- Producto | Product
- Pedido | Order
⋅⋅⋅ Un Pedido lo realiza un Cliente (N:1) ⋅⋅⋅ Un Pedido es una lista de varios Productos (1:M)
- Cada Usuario tiene una foto de perfil.
- Cada Producto tiene una imagen asociada.
- Generación de tickets (PDFs) con los detalles de compra.
- Sistema de ofertas personalizadas en base a los productos comprados previamente por el usuario.
- Visualizar el listado de productos. (BÁSICA)
- Filtrar el listado de productos. (BÁSICA)
- Visualizar página con los detalles de un producto específico. (BÁSICA)
- Registrarse. (BÁSICA)
- Iniciar sesión. (BÁSICA)
- Visualizar gráfico con estadísticas de productos. (AVANZADA)
- Añádir productos al carrito de compra. (BÁSICA)
- Seleccionar fecha de recogida de productos. (BÁSICA)
- Modificar perfil de usuario. (BÁSICA)
- Descargar ticket PDF con los detalles de compra. (AVANZADA)
- Simulación de pasarela de pago real con Stipe. (AVANZADA)
- Crear y añadir nuevos productos a la app. (BÁSICA)
- Eliminar productos ya existentes. (BÁSICA)
- Sistema de gestión de ofertas. (AVANZADA)
- Página de inicio:
- Página de Iniciar Sesión | Registrarse
- Página de búsqueda con filtro:
- Página de detalles de producto:
- Página de perfil de usuario:
- Página de resumen de compra y proceso de pago:
- Página de administrador para añadir un nuevo producto:
- Página de inicio:
- Página de Iniciar Sesion / Registrarse:
- Página de búsqueda con filtro:
- Página de detalles de producto:
- Página de perfil de usuario:
- Página de resumen de compra y proceso de pago:
- Página de administrador para añadir un nuevo producto:
IMPORTANTE: Es necesario tener Docker instalado en el ordenador o máquina virtual donde se construirá la imágen Docker.
- Clonar el repositorio de GitHub: [https://github.com/codeurjc-students/2024-bits-of-flavor.git]
- Abrir nueva terminal y situarnos en la raiz del proyecto.
- Ejecutar el comando cd docker para cambiar de directorio.
- Ejecutar el comando ./script.sh para construir una nueva imágen Docker.
- La imágen se publicará en el repositorio [https://hub.docker.com/r/jperezsa2020/java_app].
IMPORTANTE: Es necesario tener Docker instalado en el ordenador o máquina virtual donde se construirá la imágen Docker.
- Clonar el repositorio de GitHub: [https://github.com/codeurjc-students/2024-bits-of-flavor.git]
- Abrir nueva terminal y situarnos en la raiz del proyecto.
- Ejecutar el comando cd docker para cambiar de directorio.
- Ejecutar el comando docker-compose up para iniciar el contenedor.
- La aplicación web estará disponible en la URL: https://localhost:8443/new/