Aplicación Web que permite a los usuarios ver restaurantes y sus comidas, hacer pedidos y reservas, y calificarlos.
- Java
- Spring MVC
- Maven
- Hibernate
- JUnit 4
- MySQL
- Bootstrap
- Patrón de diseño MVC
- Registro e inicio de sesión de usuarios y administradores.
- Autorización según rol de usuario.
- Confirmación por E-Mail al crear una cuenta y al realizar un pedido.
- Restaurantes y comidas: ABM, búsqueda, disponibilidad y calificación.
- Encontrar restaurantes y comidas con el buscador que se encuentra en el inicio (/home).
- Ver restaurantes, sus detalles y sus comidas.
- Ver los pedidos y reservas realizadas.
- Realizar pedidos (Take Away) en los restaurantes, seleccionando comidas y la cantidad a llevar de cada una.
- Realizar reservas en los restaurantes, elegiendo una fecha y una mesa del mismo.
- Calificar restaurantes y sus comidas.
- Agregar y editar restaurantes, sus mesas, horarios y comidas.
- Ver pedidos y reservas de restaurantes.
- Ver clientes y sus pedidos.
- Ver, agregar y editar usuarios.