Inspiration
Students often miss dining hall deals or leftover food goes to waste simply because they don’t hear about them in time. We wanted to create a quick, accessible way to share real-time updates and reduce food waste on campus.
What it does
Sends real-time SMS alerts using Twilio’s API.
Notifies users instantly about food deals, updates, or surplus meals.
Promotes sustainability by reducing campus food waste.
How we built it
Frontend: React interface for managing subscriptions and displaying live dining data.
Backend: Node.js + Express server connected with Prisma ORM.
Database: SQLite for lightweight, fast data management.
SMS Integration: Twilio API to send instant text alerts when dining halls update information.
AI Integration We used Claude to generate our project and help us in developing it
Web Scrapper We developed a Web scrapper to read the dining hall menu's from the University Housing Website
Challenges we ran into
Broken dependencies: Type mismatches and missing versions like @types/twilio.
Inability to get Creao AI to work: We were unable to create a Creao AI API key.
Tight deadlines: Managing both backend and frontend integration within 36 hours.
Accomplishments that we're proud of
Getting the frontend to work.
What we learned
Integrating APIs like Twilio, Prisma, and Creao within a unified codebase.
Debugging dependency conflicts and network errors under a hackathon time constraints.
Ran into issues generating API keys for Creao and as a result our backend messaging system didn't compile.
What's next for BadgerEats
We hope to continue to fix the errors our code generates on backend and send text messages to real phone numbers. We will continue to work on this as a side project.
Built With
- claude
- node.js
- prisma
- react
- sqlite
- twilio
- typescript

Log in or sign up for Devpost to join the conversation.