💡 Inspiration
Ever since the pandemic has hit we humans have accustomed to our mundane work-life and activities, thus we bring you our hack Find-me, your one stop to escape the monotony of everyday life and discover amazing places. It lets you to complete your travel check-list and even inspire others to relive the same adventure.
🧩 What it does
Find me allows users to fulfil their travel appetite by completing travel tasks added by users/friends they follow. They can even add their own travel tasks which can be completed by other users. The main features involve-
- 🧳 Adding a Travel Task - Venturing on your own travel track and want others to explore the same place as of you, just click a picture of a unique landmark and mark it as a travel task. Our backend APIs automatically detect the geo-location of the landmarks. The users can even add hints/ place name where you can explore and complete the travel task.
- 🧭 Completion of the Task - Set out to explore and accomplish the travel-task added by the user. On finding the specified landmark, just click the picture and upload it to check for completion. Our backend APIs checks if the picture is clicked in the same vicinity using geo-location. We also check for similarity among pictures using Azure Computer Vision APIs to check whether you got the landmark right.
🛠 How we built it
We used fast API to build our back-end server, we used google cloud storage to store the images clicked by the user, and we used Cockroachdb Cloud for the database. And for the frontend, we did the design on Figma then implemented it using flutter.
🎯 Challenges we ran into
In integrating the front-end with the backend, we ran into several issues, but all got resolved. Also, we have to search a lot in the image comparison part before finding out the correct APIs. We also had to research on finding appropriate python libraries for calculating geo-distances between points.
🏆 Accomplishments that we're proud of
Yes, we are proud of creating a full-fledged application, backend server with proper documentation, frontend in such a little time.
📖 What we learned
Learned about new Azure Computer Vision client APIs, like image tagging and similarity findings. Used new python libraries like geopy and also learned about models like WGS-84 ellipsoid for calculating distance between coordinates.
⛳️What's next for FindMe
Providing users with a more personalised dashboard where he can pin down his favourite memories on a map. Also will make UI transitions more smooth and sophisticated for better user interaction.
Built With
- azure
- cockroachdb
- fast-api
- flutter
- google-cloud




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