Are you sick of swiping your way into oblivion on the same old dating apps? Do you think selfies and witty taglines aren’t enough to point you to your perfect match? Have you felt that there must be SOMETHING out there that’s better? Optimate just might be exactly what you’ve been looking for.
Optimate takes all of the work that goes into dating apps off your hands. All you have to do is answer a few questions to set up your profile, wait for our special algorithm to pair you with your perfect matches, and start chatting!
Finding your mister or misses right has never been so easy! Rather than swiping through an endless stream of potential partners, Optimate limits your selection to just your optimum 8, and with a maximum of only one new match per day, you’ll never feel overwhelmed.
What really makes Optimate unique is the special matching algorithm. By providing information about your interests, love languages, and partner preferences, Optimate will match you with partners you can actually get along with - not just pretty faces on a screen.
$npm i
$npm run dev
For this project, We used:
- Material-UI
- React
- Redux
- Next.js
- Supabase
- Axios
- Motion
- LESS
Creating Optimate was a ton of fun, but it was certainly no walk in the park. During development we faced several challenges including:
- Subscribing users to the database to ensure they were properly receiving real-time messages.
- Properly incorporating precise location for users to see how far away their matches are.