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

Share this project:

Updates