Inspiration

Most of the times, people are unsure of what to do with their free time. Sometimes it's because there are too many options and we just can't decide, or maybe we're somewhere new and don't know the city. The process of deciding can be time-consuming and redundant, as we mostly end up doing what we know best, and probably, what we did recently. But what if we had an app to narrow our choices? What if we had an app to help us make a decision by narrowing down our options? What if I had something that could Entertain Me?

What it does

Entertain Me is an app that gives the user a set of categories, like museums, parks, theaters, restaurants, etc., where he will choose one, and be presented to a random set of 3 choices of that category, based on his location. He can then choose one of the three or simply shake the phone and get a different set of three. When he makes is decision, he can press the desired venue and get information on schedule, address, directions, ticket price and availability, and, when available, even make reservations or buy entries in advance.

How we built it

We used Node Red from IBM Bluemix and MongoDB for the backend and React Native for the iOS app. Using the Lisbon City Open Data we populated our database with venues. We use the TMF Party Management API to store our users data and the Ericsson SMS API to send verification codes for each smart phone registered.

Challenges we ran into

Node Red was a new tool for us and we got into some problems with it. We would need a bit of time to get a deeper understanding of the full system. Overall, the system looks solid and easy to use for simple tasks but get tricky for more complex flows.

What's next for Entertain Me

We plan to use the TMF Product Catalog and Offering APIs with the OnBoarding API to implement a system where the venues could become partners by creating, update their offers as well as sell their own products (tickets) through our app.

Share this project:

Updates