Inspiration

I was frustrated by the unfair mess fee system at my university: Every student pays the same fixed fee, regardless of whether they eat in the mess or not. This felt both unjust and wasteful, as food often went uneaten. I wanted to create a system that makes dining fair, transparent, and personalized, so students pay only for what they actually consume.

What it does

  • BillYourBite is an AI agent–powered meal billing system that brings fairness, transparency, and automation to university dining.
  • It uses structured mess menu data, student identity records (name, reg no, department, and year), and attendance logs to:
  • Track and update individual meal consumption dynamically.
  • Calculate personalized bills for daily, weekly, or custom periods.
  • Generate actionable insights to minimize food waste and optimize operations.
  • Interact intelligently with users through a simple, interactive dashboard.
  • The result? Fair billing, smart insights, and sustainable dining — all in one system.

How I built it

Dataset Creation I created a synthetic dataset from scratch, derived from the actual campus mess menu. Each row contains: Week_Type, Day, Meal_Type, Dish_Name, Average_Price This dataset became the backbone of the project, enabling precise billing and AI-driven queries.

AI Agent and Automation (Kiro)

  • At the heart of the project lies a Kiro-powered AI Agent.
  • Kiro acts as the autonomous orchestrator that:
  • Manages student registration, meal attendance, and bill generation workflows.
  • Executes reasoning tasks to compute real-time billing insights.
  • Sends notifications and maintains smooth automation across modules.
  • Kiro transforms BillYourBite from a static app into an intelligent operational agent.

Data Management (Pandas)

All menu, attendance, and billing data are stored and linked using Pandas DataFrames, allowing structured and extendable data relationships between students, meals, and costs.

Frontend Interface (Streamlit)

The Streamlit interface serves as the user-facing layer, offering:

  • Personalized billing summaries (custom).
  • Attendance visualizations and consumption trends.
  • Interactive access to data powered by Kiro’s automation backend.

Challenges I ran into

  • Creating a flexible, complete dataset from raw menu data.
  • Integrating Kiro’s agentic workflows within a reactive Streamlit environment.
  • Maintaining accurate, real-time billing while automating backend processes.

Accomplishments that I'm proud of

  • Built an operational AI agent system using Kiro.
  • Designed a clean, realistic data model based on real mess operations.
  • Integrated automation, reasoning, and visualization into one cohesive system.
  • Created a socially impactful project that promotes fairness and reduces waste.

What I learned

  • How to design and orchestrate agentic AI workflows with Kiro.
  • How to structure real-world datasets into reasoning-capable formats.
  • How AI reasoning and automation can drive real-world transparency.

What's next for BillYourBite

  • Add predictive analytics to estimate monthly meal costs.
  • Introduce sustainability metrics to track and reduce food waste.
  • Build an admin AI agent for operational optimization and decision-making.
  • Extend to multi-campus support with dynamic menu ingestion via OCR + RAG

Built With

Share this project:

Updates