Inspiration

Many students at CMU are so busy that they do not have time to browse through matches or look for potential dates in person. We offer a time-saving alternative that will enable more people to find love within a busy schedule.

What it does:

The user imports a picture of their desired date into our program. Our program takes it, finds the date’s facial characteristics, and outputs the best match in our existing database. The match’s profile is then displayed to the user as their potential date.

How we built it:

We implemented Microsoft’s Azure Cognitive Services as our backend foundation, and connected it with the frontend UI created by pygame and a hand-drawn digital design.

Challenges we ran into:

At first, we came up with many wild ideas that were impossible to complete within 24 hours. As we narrowed down to the QuickDate, we encountered difficulties to implement the Microsoft Azure API locally. Additionally, in the initial process of implementing the server, the connection between the local app and the backend server was very unstable. After rounds of collaborative discussion and online research, we were able to solve all of our problems to create a comprehensive product.

Accomplishments that we're proud of:

Being able to implement the machine learning and the image recognition algorithms and use them in our own project is something that we are very proud of. With the help of Microsoft Azure, we were able to solidify our inspirations into a realistic and commercializable product that could benefit people around the world.

What we learned:

We are all amazed at how much we accomplished within a meager time limit. Although the idea initially seemed grandiose, as we broke it into smaller pieces and worked on it together, what seemed impossible became feasible, and we were able to create the product that we will demonstrate to you today.

What's next for QuickDate

We want to implement several more features if time allowed:

A strategy to increase the user base: the first time a user enters the app, they have to upload their own picture before being able to receive matches. Detection of inappropriate or graphic images. Including a chatting interface within the app. A notification system for matches.

Built With

Share this project:

Updates