Inspiration
We wanted to practice our flirting skills, and to help others around us with their flirting skills. So we decided to make an app that will pit people's flirting skills against one another.
What it does
RizzRank pits two users against an AI with a given personality, and they fight to win their heart the fastest. It stores information, such as Elo and dating preferences should the user want to limit their conversations to their preferred partners.
How we built it
We pestered AI agents into writing software to our specifications. We split the tasks between the four of us, splitting the database access and managing, AI prompt and traits, UI, and backend between us all. We made sure to loop each other in whenever we needed to ensure our work is of the highest possible quality, and made sure to refer to AI such as Gemini, Cursor, Antigravity, and Github Copilot whenever we got too stuck and needed help to figure out what we needed to still do.
Challenges we ran into
We found the AI agents were fickle when it came to token usage. We were fighting against how long we could discuss with the AI agents we had access to, while still getting what progress we could from it when possible. The hardest challenge was taking our individual pieces, and attempting to fit them together soundly. It took a last minute miracle to get everything to function all together.
Accomplishments that we're proud of
We worked very well with one another. Splitting each section between us meant we had to be constantly discussing what our exact roles were, and whether the pieces would elegantly fit together. Even if the result wasn't as elegant as we'd like, the pieces all fit together about as well as it could.
What we learned
Primarily, plan more in advance. We spent a lot of time downloading different things, such as languages like flutter, to AI agents like Cursor, that could have been ironed out in advance.
What's next for RizzRank
Ironing out the creases is first on the chopping block, for the longer term, we'd like to offer the app to customers. We would also like to expand the idea of discussing with an AI to allow more thorough ideas, such as settling a fight between the user and an AI. With the foundation down, the world's our oyster.
Log in or sign up for Devpost to join the conversation.