Inspiration

Hinge is gross, dating apps suck, and we want to eat. Introducing a new kind of online dating platform that moves beyond superficial judgments. Instead of focusing on appearances, it offers an opportunity to connect through shared interests and food preferences, allowing you to meet your authentic self—and maybe someone special—over a meal.

What it does

Binge is a web application with a Chrome extension agent that allows users to create profiles, save their favourite restaurants, and find potential matches based on shared interests and preferences. Once a match is found, the matched person's email address, name, and the restaurant of mutual interest are sent via email. The application offers a seamless user experience across both the Binge web platform and the Chrome extension while on Google Maps for restaurant searches.

How we built it

We build the extension with Javascript and html while the web app was built using a Flask backend connected to a firebase database, a Javascript, html, and css frontend, alongside a handful of python scripts for data parsing and api handling. The web app is hosted on Vercel.

Challenges we ran into

  • Authenticating the emails we send to users was extremely painstaking
  • We had to go through lots of debugging to host the web app on Vercel, even then, we were unable to implement OAuth because of size constraints of 250mb on Vercel.

Accomplishments that we're proud of

  • Successfully implementing the Chrome extension, allowing it to communicate between the browser and the endpoint for the website.
  • Exploring Cohere's various API functionalities - from similarity index calculation to text generation.

What we learned

  • Importance of rigorous planning and dedicating time to learn a new tech stack.
  • Utilizing different AI tools effectively to optimize time.

What's next for Binge

Provide more variation and options for user profiles instead of 5 concrete answers, we want users to be able to show more personality. We also want to consider other factors like preferred cuisine, budget preferences, and a more robust scheduling system.

Built With

Share this project:

Updates