Inspiration:

The word Bob means meal in Korean. Thus, Bob Pool stands for eating a meal together with other people, and sharing the dishes. Our team wanted to develop an app that can help individuals like us who love food and try different menus but cannot finish the whole meal by themselves, cannot pay all the food themselves, or simply does not want to eat alone.

What it does

Bob Pool allows the user to look up near restaurants or favorite places and add a pool request so that other people can join. The user can set date, time, a maximum capacity for the pool, and leave a note like "I want to share half of the pizza." When someone else wants to join, the user gets a notification about it, and can simply meet them at the place.

How I built it

Our team used Java, Android Studio to build the app; we used Google Maps API for getting nearby restaurants. We also implemented Firebase database console to manage the user accounts and pool requests and AWS SNS to send SMS messages to users when the pool is matched.

Challenges I ran into

The time pressure was our biggest challenge, considering the fact that we only had less than two days to compose and build a project. Team members came up with brilliant ideas, and it was difficult to settle to one idea that can be built in a short time period.

Accomplishments that I'm proud of

We are proud that we were able to cooperate together and build a high fidelity prototype. The coding process was intense, and we learned so much during this time.

What I learned

We learned how to utilize Firebase to store and retrieve data from a database, and the use of AWS to send messages through the application that we have created.

What's next for Bob-Pool

Our team want to go further and implement a chat room that can allow users to communicate each other before deciding to meet at the restaurant. We also want to connect social media accounts to let their friends know that they are planning to eat outside, and want more friends to join.

Share this project:

Updates