About this Project
After finishing web version, I decided to create my own location-based application. When I was a solo traveler in Europe for a few months, I wanted to meet people to talk to, share travel tips, or exchange information. However, there weren't many options available, just dating apps or Korean communities. So, while traveling, I learned programming to develop my own location-based meet-up application. This is my first project using Django with GraphQL (Graphene) and React.
Technical Sheet
React
Apollo
TypeScript
Styled-Components
Sentry
Alts
I compared several different designs to find the best UI and balance. I took performance into account to minimize task completion time and enhance user satisfaction.

#EDEDED
#E2E2E2
#318CEE
#1E1E1E
#161616
Calculate Distance Between Nearby Cities
The application displays the distance between nearby cities. Each city has a list of nearby cities, and this list is updated whenever a new city model is created.




Long Term Gains
One of the things I did well in this project was creating city profiles. I took into consideration the challenge of not being able to store data for all the cities in the world in the database. My best option was to generate city profiles dynamically when users search for a city using the Google Autocomplete Location Search API. The server then creates its own city profile using Google’s location code.