Inspiration
I and my friends live in the same city but a bit far away from each other so it is always confusing to decide a spot to meet because of time constraints and cost constraints. So I got this idea of creating an app that will use GPS coordinates of everyone who is meeting and suggest great places to meet which will be time-saving and budget friendly.
What it does
This app can be installed on any one person's device and he/she can ask others for their latitudes and longitudes. After entering everyone's location in the app you can select the type of place where you wish to meet like restaurants, malls, museums, gaming zones, etc. According to your preferences, the app will suggest places to meet around a 3Km radius of the centroid of the polygon. The edges of the polygon are everyone's locations.
How we built it
I built it using Dart, Flutter, and Google API's
Challenges we ran into
There were a lot of challenges that I faced while developing this app. The time was limited as the deadline was closing for the hackathon. There was a challenge of indexing places perfectly and handling corner cases like places that are closed permanently or places that don't have any reviews. There were also some problems in handling the edit location part. What if there were no places in the vicinity or what if you entered the location wrong on the first attempt. Editing the location and calculating the centroid on edited locations was also a tricky part.
Accomplishments that we're proud of
I am proud of bringing my thoughts and ideas into reality. 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
I have learned a lot in terms of development. There were a lot of errors that I faced for the first time and finding a solution around them was a challenge in itself. Handling data from complex APIs like Google's places API was also something new and that is also what I have learned by doing this project.
What's next for Meet Me Where
I am looking to scale this project by adding more functionalities like booking a ride with Uber/Ola and more advanced features like creating a room where everyone who is planning to meet can talk to each other. 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.

Log in or sign up for Devpost to join the conversation.