Inspiration

Stingy College Student Gets on Five Meal Plan Student Loves Chocolate Chip Pancakes Student Only Goes For Breakfast if There Are Chocolate Chip Pancakes Student Realizes That She Needs To Maximize Benefits From Her Five Meals a Week

What it does

ByteMe Understands and Knows You! Just tell it what foods you like and it will notify you with when and where any of your favorite foods is being served just in time for you to make dinner plans with friends and loved ones. Oh..and just in case none of your faves are available, ByteMe offers a quick glance at the menu.

How we built it

Mainly with Android Studio. We built a backend that syncs daily and fetches the day's menu from the Bon Appetit Website.

Challenges we ran into

All of us on this team are first time android developers and it took quite some time to get a UI that was even remotely close to "friendly". For our backend, we had to parse the somewhat messy data from the Bon Appetit website and to get an actual menu. Integrating front and back end was quite hard. Turns out fetching data from a site in android was a totally different story from just fetching the data using a script written in Java. We are still trying to figure out how to do the background sync and initial data fetch on a separate thread from the main thread. Oh and finally... The BonApetit site went down at 4am today just as we sucessfully integrated front and backend.

Accomplishments that we're proud of

Learning some android development and building a mobile app! Personally, I had 3 plates of El Triunfo(a new personal record) Our genius and actually pretty useful idea.

What we learned

Android development That whoever told us life isn't a race, is a big fat liar.

What's next for ByteMe

Have an online server that fetches data from "menu sites" of other universities and extend our services beyond Carleton. Any member of college or company with a cafeteria will find that app pretty useful.

ByteMe

Built With

Share this project:

Updates