Inspiration

When reaching to a new place or even my hometown, I am always curious to learn what is around me. What concerts I can go to, what sports events are scheduled, and what conferences are planned? Meet new people in my domain and learn new things. It is always complex to find the match without spending hours browsing the web. I believe other people are sharing the same need to have a clear and easy interface to find the event near them per their interest. Simple and fun!

What it does

It is a focus event search engine. It connects to PredictHQ event database per the user location and criteria and provides key events to fit the user profile. It centralizes key event information, address, details and event size of the event to get the user all the needed information if he would like to try out the event.

How we built it

Utilizing flutter, I build a cross-platform app that can support iPhone and android devices. It uses google firebase authorization and also the google Maps services to draw a map, add markers and use camera move to shift between search results. It utilizes AWS data exchange services to call PredictHQ data exchange service to connect between customer search profiles and available locations.

Challenges we ran into

The initial challenge was to configure the service, set up the required IAM policies and get the access and secret key. luckily, the process was well documented and despite the effort needed to learn, it was achievable.

The initial challenge was to connect to the service. The initial step to configure via postman was relatively easy; however, connecting via Flutter directly was not documented and was not done before for the data exchange service. I learn the AWS signer process together with the logic of building a data exchange service request and start exploring how to get flutter to work with what I needed.

The second challenge was to learn how to work with google Maps and take advantage of the great features, from adding markers to the map and moving between locations with the camera motion effect.

Accomplishments that we're proud of

Make the design simple and efficient with so much available information. Multiple versions and deep analysis of potential user experience to simplify app operation and transform and minimize data to critical data only. Eventually adding the share feature also help to promote the app's goal of connecting people with a common interest.

What we learned

Learn a lot about the PredictHQ data model and the amazing opportunities on the data their interface provides. Learn a lot about how to integrate AWS services programmatically and on the authentication end-2-end process. Learn about the IAM policy and configuration. Working with google map platform and firebase platforms.

What's next for Event Locator

I believe many opportunities can be added to event Locator. Monetize the app by offering a relevant location base, and profile base promotion. This can include direct useful context & location-based coupons to enable sponsor the app traffic. Store favourites events, which will open multiple opportunities for the app to connect people. Knowing people with similar interests and planning to go to the same event can be a great opportunity to meet people. Consider the business events and can give a platform for businesses to promote service ahead of the event.

Built With

Share this project:

Updates