- 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: