Every Bruin spends their weeks waiting for B-Plate's elusive Chipotle Chicken Bowl. The heartbreak that ensues after missing this delicacy is too much to bear. With B-Faves, you'll never miss your favorite foods again.
What it does
The app stores a list of your favorite UCLA Dining menu items and checks the menus dailies so you don't have to. Receive push notifications on your phone or tablet whenever one of your favorites is available.
How we built it
We used Java for Android, XML, and the JSoup API. Two of us worked on front-end development and our sicc User Interface while two of us worked on the thicc, robust HTML parsing and the notifications service.
Challenges we ran into
We had many strange bugs that we were able to fix by using an asynchronous method to access the UCLA DIning Menu website.
Accomplishments that we're proud of
We're proud to have made an app that we will use every day.
What we learned
We were all newcomers to Java for Android when we started, and now we're almost novices.
What's next for B-Faves
IPO in November. We see ourselves competing with Twitter, Facebook, and NASA.