Inspiration

In the bustling and dynamic environment of Silicon Valley, networking is pivotal. With a myriad of events, conferences, and meetups taking place, professionals meet new people daily, making it challenging to remember and categorize each contact appropriately. Inspired by the need for an efficient and innovative solution to keep track of these interactions, Recontact was born. The app is designed to empower users to effortlessly record valuable details about the people they meet and seamlessly convert this data into accessible and organized contact files.

What it does

Recontact offers users a convenient way to document and save contact information through 30-second audio clips and then search intuitively through your professional network.

Voice to contact:

Users can record details about new acquaintances, including memorable characteristics, discussion topics, meeting places, dates, and relevant categories or labels. This audio data is then meticulously converted into a contact file that is compatible with and can be stored and synced across Google Contacts and iOS contacts.

Combine with online profile:

Combine what you say about the person with what they say about themselves. Recontact scours the internet for you, to find data about your contact so you have a much richer contacts book

Search contacts:

You can intuitively ask Recontact about which contact to contact for which role and it will return their details, what you discussed with them, and what they are upto now.

What sets Recontact apart is its capability to process and store information about contacts from multiple sources, thereby streamlining the process of updating and managing one's network.

How I built it

I built it using a voice recognition system to transcribe audio with OpenAI's Whisper model. Once that's ready, I convert it into a contact and ask the user to do 2 things:

  1. Validate the contact info (like spellings and emails)
  2. Combine it with relevant internet profiles of this person

Then I convert it into a final contact card that the user can import into their Android or iOS device. Furthermore I maintain a graph of each person's personal network with Weaviate and help them pick out the right contacts from the mix, at the right time.

Challenges we ran into

The most difficult issue was helping fetch online profiles of a person to help the user combine that with the contact they're storing. Other issues were the universal structure of the contact card, maintaining each user's personal

Accomplishments that we're proud of

Having built the easiest contacts keeping app that is intuitively searchable and gives the right contact for the right purpose

What we learned

I learnt about vector databases, voice processing and generative AI

What's next for Recontact

First, I'm going to increase the speed of the app and turn this into a powerful relationship management tool for professionals. Next, I'll morph it into an AI-assisted CRM for sales

Built With

Share this project:

Updates