Do you keep missing cinnamon bun pancakes at late night? Don't know when the next time clam chowder will be? Follow your favorite UMass Dining foods by tracking their history so that you know when they'll be served next with UMenu!
I kept missing certain foods in the dining hall and wanted to have a way to predict when they'd be served next, maybe learn if there was a pattern to some.
A web-app that looks at the UMass dining hall menu data and makes predictions on when certain foods will appear next. Also provides a quick history of when that food last appeared, its nutrition facts, and a nice graph showing weekly appearances.
View at: http://www.umenu.tech/
I used Ruby on Rails hosted on Heroku along with an AWS RDS PostgreSQL database for storing all the foods and when they were served.
Figuring out the math for calculating dates and making prediction models out of it was certainly challenging as I don't have a huge background in stats. Also this was my first time using AWS so setup took a bit longer than it could have.
I'm really proud of how far it got, I think it looks really good and I'm glad I got to use a few new technologies I've been meaning to try out.
How to integrate Heroku with AWS and then using Yarn for the first time was good as well. I also learned that
Right now it only takes menu data from Worcester, but I want to expand this to the four main dining halls and then adding more stats would really top it off. A mobile app would be handy as well. Lots of ideas.
Just my laptop and my brain.