Inspiration
The inspiration behind Stumble came from those around us we came to the realization that dating, much like coding, is a skill that can be improved with practice. We wanted to create a platform that merges the structure of a learning tool like LeetCode with real-world dating scenarios, providing users with a space to hone their conversational abilities. By gamifying the dating process, we aim to help people feel more confident and prepared for meaningful connections.
What it does
Stumble is a dating trainer app that simulates common dating scenarios for Beginners and advanced users. Users can interact with AI-driven dialogues and receive real-time feedback on their conversational choices. The app helps users practice everything from icebreakers to deeper discussions, allowing them to develop skills that make dating less intimidating and more intuitive. Just like Leetcode Modules are designed with difficulty in mind and every module must pass through 3 test cases.
How we built it
We built Stumble using a combination of front-end and back-end technologies. The AI model that powers the conversation engine was developed using natural language processing (NLP) tools like ElevenLabs and OpenAI, while the user interface was crafted with React for a familiar and intuitive experience.
Challenges we ran into
One of the major challenges we faced was fine-tuning the AI to understand and respond naturally in various dating scenarios. Additionally, ensuring user privacy and data security while interacting with the AI model was a significant hurdle.
Accomplishments that we're proud of
We’re proud of creating a product which can help so many. We believe that Stumble an effective learning tool to help some overcome what could be their greatest hurdle in life, making self-improvement fun and accessible.
What we learned
Through this project, we learned a lot about human-AI interaction and how subtle nuances in communication can have a big impact on user experience. We also gained insight into the challenges of building a product that blends education, entertainment, and personal development.
What's next for Stumble
We recognize that we are coming from a very male and heteronormative view looking forward, we plan to introduce more advanced conversation scenarios, tailored to variety of users. We also aim to add features that allow users to track their progress over time and receive more personalized tips for improvement. Expanding Stumble into multiple languages and cultures is another goal, making it a global tool for dating practice and confidence-building.
That's Us! Remember its OK to STUMBLE!
Built With
- elevenlabs
- express.js
- mongodb
- openai
- react
- typescript

Log in or sign up for Devpost to join the conversation.