Inspiration

You're free, but only have a brief time and you don't know who to call. What could you do? With FriendFinder, you can connect with anyone, anywhere, anytime.

What it does

FriendFinder gives you the opportunity to connect with students who are free at the same time near you, looking to do the same thing as you. Want an impromptu gettogether with your Nintendo Switch? FriendFinder can connect you to people looking to play on their Switch right now, near you.

How we built it

We used Android-Studio to create the UI and Functionality of the app, Python was used to create a server back end hosted on the Google Cloud Platform. It utilized the Google Maps API to help optimize meetup location

Challenges we ran into

We had to learn a lot of Android functionality as well as some of the more basic python http functionality in order to get our server and app to communicate.

Accomplishments that we're proud of

Our app is able to provide a valuable service, and has a potential venue for monitization, without having to store any user data. This helps keep our servers lightweight, and can reassure the users that their data cannot be hacked, misused, and is generally in their control. 2 of our team-mates had never been to a hackathon before, so it was quite a feat for them to pull off this amazing task with little to no issues.

What we learned

We learnt that even if you are a beginner to programming, if you have the grit and determination with you in your backpack, you have the ability to create something that can easily stand out from the crowd

What's next for FriendFinder

Implement a chat feature, suggest businesses or relevant places to meet up, interests list customization so that users could make their own interests in the future. Encrypt the communications channel. Better optimize who you are grouped with. Allow you to have persistent friends and join a group together. Help users who have met each other transfer contact info. Allow users to suggest a meeting spot. Remove the server as a middleman for transmitting the larger sets of data.

Built With

Share this project:

Updates