An AI-powered mock interview platform to help you practice and improve for your interviews.
Voicr simulates real-time voice-based interviews using AI. It asks smart, tailored questions based on your experience and goals — and gives you actionable feedback to help you get better with every session.
- ✅ Real-time, voice-based AI interviews (via Vapi)
- 🧠 Interview questions generated using Google Gemini
- 💬 Feedback tailored to your responses
- 👤 Personalized dashboard: choose topics, experience level, and number of questions
- 💻 Built with Next.js, TypeScript, ShadCN UI, and Vercel AI SDK
To run this project on your local machine:
git clone https://github.com/blossom-babs/interview_prep
cd interview_prep
[npm | pnpm | yarn] install
//.env.local
FIREBASE_PROJECT_ID=
FIREBASE_PRIVATE_KEY_ID=
FIREBASE_PRIVATE_KEY=
FIREBASE_CLIENT_EMAIL=
GOOGLE_GENERATIVE_AI_API_KEY=
NEXT_PUBLIC_VAPI_WEB_TOKEN=
NEXT_PUBLIC_VAPI_WORKFLOW_ID=
NEXT_PUBLIC_BASE_URL="https://interview-prep-theta-gilt.vercel.app/"
👉🏽 https://interview-prep-theta-gilt.vercel.app/ or localhost
- Sign up or log in to your account.
- Click on start practicing to generate questions
- Take your interview
- You’ll answer aloud; the AI listens, transcribes, and reacts in real-time.
- After the interview, you’ll receive feedback to help improve your responses.