Inspiration

The Insipiration to build this app came when we were struggling to decide where should we hangout just because it wasn't time and cost efficient for one person or the other.

What it does?

It takes the locations of every person in the group, asks you for the types of places where you would wish to hangout and then will list down all the places around the centroid of a polygon. The vertices of the polygon? Your coordinates. So this is how this app helps you to decide hangout spots. Since it is around the centroid, it is time and cost efficient for everyone in the group.

How we built it

This app is made by using Flutter for frontend. For getting all the places to hangout we have used the Google Maps API and for location services we have used the in-built location services.

Challenges we ran into

There were a few challenges like managing the state of the app, making sure that the centroid is calculated accurately for some edge cases.

Accomplishments that we're proud of

Firstly, we are proud that we were able to turn our idea into an app. We are also proud of how we have tried to solve a real-life problem which is encountered by a lot of people on a daily basis.

What we learned

We learned how to handle complex API data. The data coming from the Google Maps API is pretty complex and in order to handle them, we had to make proper data model classes. Also proud of the maths we applied in this project. It sounded easy in the start but as we started exploring all the possible cases, the implementation to find the centroid became tricky.

What's next for Meet Me Where

Well, we can do a lot of things ahead. We can suggest everyone what is the best possible way to reach there. Should you take an Uber? or should you chooses some other form of transport which will save your money but cost more time.

Share this project:

Updates