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