Inspiration
We've all had those moments when life gets messy, a relationship makes no sense, work is driving us mad, or we just need someone to listen to our latest drama.Sometimes you want advice. Sometimes you want someone to take your side. And sometimes you need that one person who will tell you, very honestly, that you're the problem! That's where Tell Me Everything! came from. We wanted to create a fun app inspired by the conversations we have with the people closest to us: the auntie who wants every detail, the uncle who tells it like it is, the brother who is always in your corner, and the little sister who brings chaos to practically everything. The idea is simple: bring your dilemma, hear what they have to say, and enjoy the different perspectives. It's meant to be entertaining, relatable, and something people can have a little fun with.
What it does
Tell Me Everything! brings four distinct characters to life's everyday dilemmas:
- Nosey Aunty: Glamorous, experienced, and determined to get the full story.
- No Mercy Uncle: Blunt, practical, and not interested in excuses.
- Your Hype Man Brother: Dramatic, enthusiastic, and fiercely on your side.
- Your Crazy Little Sister: Unpredictable, outspoken, and always ready with a reaction.
Users can explore different situations, discover dilemmas through Surprise Me, hear from the Whole Group, or compare perspectives using Two Opinions. The app has a curated library of responses covering relationships, friendships, family, work, money, and everyday life. Voice playback is also available, although it's still a work in progress. The whole point is to make the experience feel less like reading generic advice and more like hearing from four very different personalities.
How we built it
We built the app using HTML, CSS, and JavaScript, with JSON files to organise the situations and character responses. Rather than relying on an external AI service, we created a structured response library and matching system that connects situations to relevant responses. This also gives us control over the dialogue and makes it easier to improve the characters over time. We added interactive features, including Surprise Me, Whole Group, Two Opinions, and browser-based speech playback. It's a lightweight approach that allowed us to focus on the core idea: the characters, their personalities, and the experience of hearing different reactions to the same situation.
Challenges we ran into
One of our biggest challenges has been getting the characters to sound as distinct and natural as we imagined. Writing four different personalities is one thing; bringing them to life is another. The responses are there, and voice playback works to a degree, but the voices still sound quite robotic. We haven't quite achieved the natural, expressive conversations we want yet. We're also still working on the visual side. The character animations and reactions aren't as polished or reliable as we'd like them to be. Given the time available, we had to prioritise getting the core experience working rather than perfecting every detail. There's still plenty to improve, and we're treating this version as a starting point.
Accomplishments that we're proud of
We're proud that we've taken an idea inspired by everyday life and turned it into a working interactive experience. We've created four recognisable characters, built a library of responses, and developed ways for users to explore situations and compare different opinions. We've also established a foundation we can keep expanding without depending on paid external AI services. Most importantly, we've started building something that has its own personality. It isn't finished, but the core idea is there—and we're excited about what it could become.
What we learned
We learned that giving a character a personality is much harder than simply giving them a name and a few catchphrases. The dialogue, tone, timing, and delivery all matter. We also learned that getting a feature to work technically doesn't necessarily mean the experience feels right. Our voice playback is a good example: it works, but the delivery still feels robotic. That's an important difference, and one we want to address. Above all, we learned to work within our constraints, focus on the essentials, and accept that the first version of a product is an opportunity to learn and improve.
What's next for Tell Me Everything!
We want to keep building on the idea and make the experience more fun, natural, and engaging with each iteration. Our priorities are to: Make the characters sound more human: Improve voice delivery, expression, and the overall listening experience.
- Bring the characters to life: Refine the animations and reactions so they feel smoother and more consistent.
- Expand the response library: Add more everyday situations and make the dialogue sharper, funnier, and more character-specific.
- Make conversations more flexible: Explore ways for users to describe their own dilemmas rather than choosing only from predefined situations.
- Develop group debates: Build on the different personalities so they can disagree, challenge one another, and offer more varied perspectives.
Tell Me Everything! is still a work in progress, and that's part of the journey. We want to keep testing, learning, and improving until the characters feel less like a collection of responses and more like the personalities we imagined.
The idea is simple: life's messy enough. You might as well have some fun talking about it.
Built With
- chatgpt
- cursor
- devpostlearnskillpack

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