Inspiration
The interview process is a universal hurdle that everyone inevitably needs to go through to advance their career. We also realized that many existing interview prep tools are static and silent, leaving out key aspects of real interviews like communicating under pressure. Thus, TalkThrough was created to be an attentive coach that bridges the gap between solving a problem and effectively explaining it to an interviewer.
What it does
TalkThrough is an AI interview suite that immerses users into mock interview sessions and gives a personalized analysis of previous performances. We have a Technical Track where users solve algorithmic "Leetcode" style problems in a real-time editor while explaining their logic and thought process out loud. The AI will then evaluate the code's correctness alongside verbal clarity and complexity analysis. The Behavioral Track for users to practice answering common behavioral questions looking for responses in the STAR format. It also gives users an option to upload your resume and receive questions related to previous experiences.
How we built it
- Voice Stack: Deepgram Nova-3 + Aura for STT and TTS
- Frontend: React + Vite
- Styling: Tailwind CSS with custom theme
- Storage & Data Persistence: LocalStorage for history log
- Reasoning: OpenAI (GPT 3.5) via OpenRouter
Challenges we ran into
- Loading the resume PDF file was too slow so we decided to make it a text box
- Scores were often heavily biased and fixed this through better reasoning
Accomplishments that we're proud of
- Technical Interview solution analysis that includes time complexity and code correctness
- Quick transcription (STT <-> TTS) implementation using Deepgram
- Intuitive and immersive UI making it easy for users to navigate
What we learned
- Full-stack development using new applications and frameworks
- Utilizing new APIs and implementing specific features
What's next for TalkThrough
- transition from LocalStorage to a robust, real-time database
- video footage to analyze users' body language (eye contact, hand gestures)
Log in or sign up for Devpost to join the conversation.