Inspiration

As a result of the recent pandemic, people all around the world have been confined to their homes and apartments for over a year now. However, with the spread of the virus slowing and restrictions starting to lift, people are finally starting to get out more, and life is beginning to return back to normal.

Being confined for so long in our homes, it has been easy to lose a lot of those connections we took for granted such as our school friends, or work buddies, or even our local barista. This is where Converse comes in to play. Converse is an easy and fun way to find someone with a similar personality online, and chat with them

What it does

Converse first asks the user some personality related questions which will help us find the user an optimal match. The user is then entered into matchmaking where you will be matched with a like-minded individual, with whom you may then chat with online. The catch is, you can only send voice messages! Many people are intimated to show their face to new people, however the common alternative of texting has its own downsides, such as loss of intonation and feeling in your texts. Sending voice messages is a perfect medium, where the user can feel comfortable talking with someone new, but also get to know them better than texting.

If the user if not that comfortable with the person they just met, they can choose the "Next" button, and find a new match. If they feel like the personality questions weren't fully indicative of their personality, they can go back to the home screen and answer the new questions by choosing the "Home" button. Lastly, if they feel like they really clicked with the person they met, they can choose to "Match", and if the other user matches as well Converse will give the the two users a location close to both of them where they can meet up, and get to know each other in person!

How we built it

Converse was built using HTML/CSS/JS for the front end, and FireBase for the back-end. We used FireBase for sending matchmaking requests, audio messages, and audio alerts.

Challenges we ran into

  • Recording audio and saving the recordings
  • Clean animations of text
  • Fetching the recordings from another user to display on our screen. ## Accomplishments that we're proud of
  • Designing a clean, functioning website that implemented the main functionality .

What's next for Converse

  • Larger database of questions
Share this project:

Updates