Panorama del Proyecto
Los organizadores de buffets equilibran recetas, presupuestos y número de asistentes con plazos muy ajustados. Esta aplicación ofrece un espacio único donde chefs planifican menús, proyectan costos y ajustan cantidades sin depender de hojas de cálculo.
Contexto de Negocio
- Diseñada para equipos de catering que necesitan simular menús día a día para grupos de cualquier tamaño.
- Conecta la gestión de inventarios con propuestas listas para el cliente al mostrar variaciones de costo en tiempo real.
Capacidades Clave
- Compositor de menús dinámico que calcula el consumo de ingredientes por comida, por persona y para eventos de varios días.
- Motor de costos que combina lógica de planificación en Java con servicios Django para entregar presupuestos de compra precisos.
- Microservicio de gestión de usuarios (Django) ubicado en
login_micro, con autenticación segura y tableros según el rol. - Despliegue preparado para Kubernetes, con imágenes Docker y manifiestos para escalar sin fricción.
Notas de Implementación
- Construido con Java 17+ y Python 3.9, orquestado mediante contenedores para entornos previsibles.
- Expone endpoints REST que pueden alimentar futuras extensiones móviles o kioscos.
- Licencia MIT con documentación clara para acelerar la adopción por parte del personal de cocina y finanzas.
Mi Rol
Lideré la arquitectura de la solución, implementé el motor de planificación en Java, desarrollé el servicio de autenticación en Django y preparé los activos DevOps para la orquestación con contenedores.
Stack Tecnológico
Java 17+ · Django 4.2 · Python 3.9 · MySQL 8 · Docker · Kubernetes
Explora el Código
- Repositorio GitHub: rommel-rodriguez/buffet_creation_app