ucmmm is an open-source alternative menu website that aims to provide students a better user experience. Swipe between multiple dining options and view everything in just a few seconds.
Core features:
| ucmmm | original menu site |
|---|---|
Crowd-sourced reporting on missing items |
Food items running out and not knowing |
Automatically selects the current date/time |
Manually selecting the time and day |
Itemized menu per station |
Long verbose paragraphs per station |
Centralized website with EVERYTHING |
Separate websites for each dining option |
UI for browsing Food Trucks |
Photos of schedules on spreadsheets |
Bonus: Customizable themes! |
Only one (blindingly bright) light mode |
📱 All Dining Options in One Place (v2)
Swipe between Pavilion, Dining Center, and Food Trucks – all in one app.
📝 Crowd-Sourced Reporting (v2)
Tap any item to report it as missing. Help fellow students know what's actually available.
Comparison against official menu site (v1)
Here is a simple speed demo of ucmmm (v1) vs the official menu site, where a user wants to see what is offered at the Dining Center and Pavilion on a Friday Night Dinner before committing to a location.
- ucmmm allows you to compare both menus in under 7 seconds without any clicks
- provides options for light and dark theme
- crowdsourcing by reporting missing items
- 23 seconds and 9 clicks to view both menus. That is assuming you can scan those paragraphs at lightning speed
Since upgrading to version 2, it is even faster and easier to view the menu than what is showcased here on version 1 of ucmmm!
cd frontend-v2
npm install
npm run devSee frontend-v2/README.md for detailed documentation.
ucmmm/
├── frontend-v1/ # Legacy frontend (archived for reference)
├── frontend-v2/ # Active new frontend
├── CONTRIBUTING.md # Contribution guidelines
└── README.md
ucmmm is still under active development by UCM students. There are still plenty of features we have planned to add!
- Dynamically display menu items with relative timestamps
- Crowd sourced reporting on missing items
- Theme Picker/customizer
- Display Food trucks (OCR-powered extraction)
- Allergen Information
- View multiple days/meal services for that week
Postponed:
- Line Size Estimations
- Ice Machine Detection
- Add crowd sourced menu items (users can report what is NOT on the menu)
-
- Content filtering for crowd sourced menu items
We welcome contributions from everyone! See CONTRIBUTING.md for guidelines on how to get started.
If there are any features you would like to see added, please open an issue on this repository!


