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
- GitHub Repository: rommel-rodriguez/buffet_creation_app