Inspiration
Comp Sci students and people of all ages in this era have trouble socializing and the inspiration is to have a safe-area to allow users to practice their conversational skills and get feedback without the need to do it in real life. They can practice to their heart desires and utilize those skills learned in the real world.
What it does
It simulates a real-time conversation with an AI in different scenarios to allow the user to practice their conversational skills in a safe space.
How we built it
Node.js controllers build prompts and call service wrappers for Gemini and ElevenLabs, with transformGeminiOutput parsing free-form model text into structured JSON. Conversation state is kept in-memory for sessions and services are isolated for easier testing and fallback behavior.
Challenges we ran into
Getting the right input from gemini through prompt engineering
Accomplishments that we're proud of
Created a sleek looking app that has a minimalistic design that feels great to maneuver and to practice
What's next for ChitChat
To tailor the output and feedback for specific edge cases, more features(turned into a game of some sort), and use different AI voices to simulate different people.
Built With
- elevenlabs
- express.js
- gemini
- node.js
- react
- tailwind
- to

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