Project Snapshot

Buffet planners juggle recipes, budgets, and headcounts under tight deadlines. This application delivers a single workspace where chefs map menus, forecast costs, and adjust quantities without spreadsheet gymnastics.

Business Context

  • Designed for catering teams that need to simulate day-by-day menus for groups of any size.
  • Bridges the gap between inventory oversight and client-ready proposals by surfacing real-time cost deltas.

Core Capabilities

  • Dynamic menu composer that calculates ingredient consumption per meal, per person, across multi-day events.
  • Cost engine blending Java scheduling logic with Django services to present accurate purchasing budgets.
  • User management microservice (Django) housed under login_micro, providing secure authentication and role-aware dashboards.
  • Kubernetes-ready deployment, complete with Docker images and manifests for scalable rollouts.

Implementation Notes

  • Built with Java 17+ and Python 3.9, orchestrated via containers for predictable environments.
  • Exposes REST endpoints that can power future mobile or kiosk extensions.
  • MIT-licensed with clear documentation to accelerate onboarding for kitchen staff and finance partners.

My Role

I led solution architecture, implemented the Java planning engine, crafted the Django authentication service, and prepared the DevOps assets for container orchestration.

Tech Stack

Java 17+ · Django 4.2 · Python 3.9 · MySQL 8 · Docker · Kubernetes

Explore the Code