Inspiration
Friend-Zone is an application born out of the question of where is that person who said they'd be 5 minutes is an hour later. However, a person's location is sensitive information. Unlike many applications, we want to ensure that this data is shared only with people you've authorized, and only when you want to share it.
What it does
Friend-Zone is a location sharing service and trip manager all in one. Create a group of people and set a destination as either a person or a place. Each person receives directions and their locations and ETAs are shared with authorized members of the group. Members of the group can get to the destination in various ways - from walking to catching a ride with Uber. In order for a member of a group to view a person's location, the two users must have previously gone through "authorization", which is essentially a key swap between the devices.
Friend-Zone uses PGP to securely communicate between devices. Authorization involves a key swap, in which we use a multi factor method to verify the keys the arrived are indeed the original keys (Essentially displaying the hash of the key the user received and using a second service (sms, fb messenger, etc.) to transmit the hash from the original device). Once the users are paired, all further communication is performed over a secure stream.
How I built it
Challenges I ran into
Accomplishments that I'm proud of
End to end encryption. Server breaches don't reveal any information and the nature of PGP mean that all encrypted traffic is forward secure (PGP uses one time pads).

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