Inspiration
One time at work, I was tasked with getting insights from video recordings and manually extracting the needed data into a table. I had to watch a lot of these interviews, transcribe them, categorize responses, and more. It got me thinking—what if AI could do the interviews and automatically pull out all the key information for me?
What it does
InterviewHub allows you to create a project and add participants you want to interview. You can then create your own interviewer—an AI persona—where you set the objectives of the interview and the questions to ask. The AI conducts the interview for you, and the insights are automatically structured and stored.
How we built it
Using Bolt, I prompted it to create a React + Vite app connected to Supabase. After refining the database structure and UI, I integrated Tavus for the AI interviewing functionality.
Challenges we ran into
At first, I planned to use Next.js, but I ran into integration issues with Supabase.
Another challenge was prompt engineering—I realized sometimes my prompts weren’t as clear as they could be, which impacted the AI’s output.
Accomplishments that we're proud of
I was able to create this app prototype in less than 8 hours.
What we learned
I learned a lot more about prompt engineering and how to guide AI to achieve the results I want.
Absolutely! Here’s your updated What's next for InterviewHub section:
What's next for InterviewHub
- Creating charts and analytics from the insights
- Improved UI/UX
- Mobile responsiveness
- Even better prompting for Tavus (maybe I can make my agent smarter!)
- Email invites to participants for interviews
Built With
- react
- supabase
- tavus
- vite
Log in or sign up for Devpost to join the conversation.