Vinterra is a cutting-edge real-time AI-powered interview platform built to simulate, evaluate, and enhance interview experiences. Designed for students, job seekers, Vinterra enables seamless voice-based interactions, real-time feedback, and intelligent analytics using modern web technologies.
- 🎤 AI Voice Interviews: Real-time voice interaction with AI-based interviewers.
- ⚡ Live Transcription: Converts voice to text on-the-fly for accurate evaluation.
- 🤖 Smart Feedback: Get instant feedback on communication, technical accuracy, and soft skills.
- 🔐 Authentication & Role-Based Access: Secure user authentication via Firebase.
- 📊 Performance Dashboard: View interview scores, question analytics, and improvement tips.
- 🌐 Multi-Role Support: Candidate, Interviewer (AI), and Admin panels.
- 🧠 Custom Interview Sets: Choose domains like DSA, Web Dev, System Design, and more.
Technology | Purpose |
---|---|
Next.js | React-based framework for frontend + SSR |
TypeScript | Type safety and better dev experience |
Firebase | Auth, Firestore DB, Storage, Hosting |
Gemini API | Smart interviewer responses & feedback |
Tailwind CSS | Utility-first CSS styling |
# 1. Clone the repository
git clone https://github.com/amareshmaharana/vinterra-real-time-ai-interview-platform.git
# 2. Install dependencies
npm install
# 3. Set up Firebase project & add .env.local
# Example:
FIREBASE_PRIVATE_KEY =
FIREBASE_CLIENT_EMAIL =
FIREBASE_PROJECT_ID =
FIREBASE_API_KEY =
# 4. Run the dev server
npm run dev
-
🎓 Students: Practice mock interviews before real campus/online rounds.
-
👩💼 Job Seekers: Prepare for behavioral and technical rounds.