Este proyecto es una aplicación de entrega de alimentos que permite a los usuarios registrarse como clientes, repartidores o restaurantes. Los clientes pueden buscar restaurantes, realizar pedidos y gestionar sus direcciones. Los restaurantes pueden gestionar sus menús y platos, mientras que los repartidores pueden ver y gestionar los pedidos pendientes.
├───.github
│ └───workflows
├───.mvn
│ └───wrapper
├───.vscode
├───database
│ ├───log
│ ├───seg0
│ └───tmp
├───src
│ ├───main
│ │ ├───java
│ │ │ └───es
│ │ │ └───uclm
│ │ │ └───delivery
│ │ │ ├───config
│ │ │ ├───dominio
│ │ │ │ ├───controladores
│ │ │ │ ├───entidades
│ │ │ │ └───excepciones
│ │ │ ├───persistencia
│ │ │ └───presentacion
│ │ └───resources
│ │ ├───static
│ │ │ ├───css
│ │ │ └───images
│ │ └───templates
│ └───test
│ └───java
│ └───es
│ └───uclm
│ └───delivery
│ ├───dominio
│ │ ├───controladores
│ │ └───entidades
│ ├───persistencia
│ └───presentacion
└───target
├───classes
│ ├───es
│ │ └───uclm
│ │ └───delivery
│ │ ├───config
│ │ ├───dominio
│ │ │ ├───controladores
│ │ │ ├───entidades
│ │ │ └───excepciones
│ │ ├───persistencia
│ │ └───presentacion
│ ├───static
│ │ ├───css
│ │ └───images
│ └───templates
├───delivery-0.0.1-SNAPSHOT
│ ├───META-INF
│ └───WEB-INF
│ ├───classes
│ │ ├───es
│ │ │ └───uclm
│ │ │ └───delivery
│ │ │ ├───config
│ │ │ ├───dominio
│ │ │ │ ├───controladores
│ │ │ │ ├───entidades
│ │ │ │ └───excepciones
│ │ │ ├───persistencia
│ │ │ └───presentacion
│ │ ├───static
│ │ │ ├───css
│ │ │ └───images
│ │ └───templates
│ └───lib
├───generated-sources
│ └───annotations
├───generated-test-sources
│ └───test-annotations
├───maven-archiver
├───maven-status
│ └───maven-compiler-plugin
│ ├───compile
│ │ └───default-compile
│ └───testCompile
│ └───default-testCompile
├───site
│ ├───css
│ └───images
│ └───logos
├───surefire-reports
└───test-classes
└───es
└───uclm
└───delivery
├───dominio
│ ├───controladores
│ └───entidades
├───persistencia
└───presentacion- Clona el repositorio:
git clone https://github.com/aangell98/PROYECTO-ISO2- Navega al directorio del proyecto:
cd delivery-application- Construye el proyecto con Maven:
mvn clean installPara ejecutar la aplicación, usa el siguiente comando:
mvn spring-boot:runPara ejecutar las pruebas, usa el siguiente comando:
mvnw test- Registro y autenticación.
- Búsqueda de restaurantes por código postal.
- Realización y gestión de pedidos.
- Gestión de direcciones.
- Valoración de pedidos.
- Registro y autenticación.
- Gestión de menús y platos.
- Edición de información del restaurante.
- Registro y autenticación.
- Visualización y gestión de pedidos pendientes.
- Java
- Spring Boot
- Maven
- H2 Database
- Thymeleaf
- CSS
Las contribuciones son bienvenidas. Por favor, abre un issue o envía un pull request para discutir cualquier cambio que desees realizar.
Este proyecto es un trabajo universitario y no debe ser copiado, modificado, distribuido o utilizado de ninguna manera sin el permiso expreso de los autores. El uso no autorizado de este código puede resultar en acciones legales.
Para obtener permiso para usar este código por favor contactar a los autores.