Mobile Mess Menu Organizer for College Students
MessMate is a mobile-first, offline-capable application that transforms messy Excel mess menus into a clean, time-aware daily view. Upload your Excel file once, and access your meal schedule instantly — no internet required after setup.
/MessMate
├── /backend ← Node.js + Express API server
└── /Flutter_app ← Flutter mobile application
| Component | Technology |
|---|---|
| Frontend | Flutter (Dart) |
| Backend | Node.js, Express.js |
| AI Engine | Google Gemini API |
| Storage | Hive (local, offline) |
cd backend
npm install
# Set your GEMINI_API_KEY in .env.local
npm run servercd Flutter_app
flutter pub get
flutter run- Upload — Student uploads monthly mess menu Excel file
- Process — Backend parses Excel and uses Gemini AI to extract structured data
- Store — Structured JSON is saved locally on device
- Use — Daily offline access with time-aware meal highlighting