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.

Built With

Share this project: