La Solución Perfecta para la Gestión de Restaurantes
Es una solución integral y eficiente para la gestión de restaurantes, diseñada para conectar a chefs, camareros, administradores y clientes. A través de nuestra plataforma, mejoramos la experiencia gastronómica, optimizando tanto la operatividad interna como la satisfacción del cliente.
Objetivo General del Proyecto
Desarrollar una aplicación de Administracion de Restaurante que permita implementar el desarrollo de un sistema Front-End (PHP Laravel) que consuma una API Rest (Java Spring Boot) construida en otro lenguaje de programación mediante Guzzle.
Principales Funcionalidades
1. Vista de Carga o Vista Principal.
Esta es la primera vista que se carga al inicializar el proyecto. Posee en su cuerpo y pie de página información general, y en su header una barra de navegación que nos permite explorar tres de las funcionalidades principales:
- Menú (Generar Orden)
- Factura (Generar Factura en base a orden)
- Administración (incluye la posibilidad de manejar inventario)

2. Menú de Restaurante
El menú, una de las partes esenciales de todo restaurante. Nos permite ver una lista ilustrativa de los platillos disponibles junto con su información más relevante: Fotografía, Nombre, Ingredientes y precio. A la par nos encontramos con un botón de agregar, el cual nos permite agregar los platillos a un carrito de compras. En caso de que deseáramos completar una orden simplemente damos clic sobre el carrito de compras ubicado en el header. Lo cual generará una orden con la información de los platillos que hemos seleccionado. El hogar a la par del carrito de compras nos permite volver a la vista principal.

3. Factura de Restaurante
La vista de Facturación nos presenta un formulario que nos permitirá generar una factura de una orden ya existente. Posee los campos esenciales de una factura como lo son: Sub Total, Descuento, Impuesto y total.

3. Principal Administrador Restaurante
Vista de Administrador de Restaurante que nos permite explorar sobre las distintas funcionalidades que posee el proyecto. Edición de Platillos, Edición de Ingredientes y Clientes. Disponibles en la barra de navegación izquierda.

4. Ver Platillo Administrador Restaurante

5. Eliminar Platillo Administrador Restaurante

6. Crear Platillo Administrador Restaurante

Funcionalidades Adicionales en Desarrollo:
- Recomendaciones Automáticas para los Clientes basadas en sus preferencias y las tendencias del restaurante.
- Optimización de Pedidos en la Cocina con algoritmos de priorización según la complejidad de los platos y los tiempos estimados.
- Integración de Feedback de los clientes para mejorar el menú y la calidad del servicio.
- Promociones Especiales: Configura ofertas y promociones que se envían directamente a los clientes a través de la app.
Tecnologías Utilizadas
- Guzzle
- Laravel
- JavaScript
- CSS & HTML