While we were brainstorming, we all mentioned in one way or another, how indecisive we are about where to eat or what to do, especially on poorly planned trips. Then that led to the idea of building on top of the idea of Yelp with the focus of where your friends have been and recommend. Somewhere down along the line was the idea of collections of places instead of individual places.
What it does
We see Beacon as an exchange of ideas with your friends and the world. Beacon adds a new dimension to exploring new and exciting places. Start by creating a list of places you will visit on your trip to Las Vegas. You feel like you need some help planning where to go so you invite your friends to collaborate on the list. To get more ideas on other places, you could search for other lists people have made. Gradually, your list grows and you are ready to go on your trip with confidence.
Above is one of many ways to use Beacon. The customizable, collaborative lists of places can serve as an itinerary for your family vacation, a pool of the top boba places in your area by boba enthusiasts, or a bucket list for you and your friends to check off. The possibilities are limitless.
- creating customized lists of places
- inviting friends to collaborate on lists
- searching for places, lists, or people
- following people to receive notifications on lists they update or new lists they create
- viewing detailed information such as ratings and hours for each place
How we built it
We started with experimenting with all the different API's that return business information (Google Places, Yelp, FourSquare, and Locu). We found that Google Places was the best so we coded around the API, using each place retrieved as the building block of our collections of places.
Challenges we ran into
One challenge in particular was time and at the end we could not get our backend ready in time as we focused mainly on the frontend and UI. It was also a challenge to keep the places organized as our code became very complex after adding editing features.
Accomplishments that we're proud of
We are proud of our list creating experience and our UIUX.
What we learned
We learned that there will always be numerous unexpected challenges that pop up during the development process. We also learned that focusing on one small bug for a long period of time during a tight time constraint will lead to even more careless mistakes in the future.
What's next for Beacon
We plan on continuing the development of our app and releasing it on the app store.