🤖 AI Mock Interview App
This is a web-based AI-powered mock interview platform built to help users prepare for technical interviews. It simulates a real interview environment by asking relevant questions based on a selected job role and providing instant AI-generated feedback based on your spoken answers.
⚠️ This platform is just for practice purposes only, to be used before taking a real interview. It offers a quick demo of how interviews work, gives you instant feedback, and most importantly, helps you build confidence.
- 🔐 Authentication – Login/signup with Clerk Authentication.
- 🧾 Job Role Selection – Answer 2–5 questions to create a job role card (e.g., Frontend Developer).
- 📋 Dynamic Interview Questions – Click on a role card to begin a mock interview.
- 🗣️ Speech-to-Text Input – Speak your answers; your voice is converted to text.
- 🎥 Camera Activated – Webcam turns on for realism (video is not recorded or stored).
- 🤖 AI Feedback – Get instant feedback on your answers using Gemini 1.5.
- ☁️ Firebase Backend – Used for real-time database and authentication storage (excluding webcam data).
- Frontend: React.js, Tailwind CSS
- Backend: Firebase
- Authentication: Clerk
- AI: Gemini 1.5 API
- Deployment: Vercel
- This app is designed for students, freshers, or professionals who want to practice interviews in a safe environment.
- Your webcam feed is only used locally for realism; no recording or saving is done.
- It simulates a real-time interview feel but does not replace a real technical evaluation.



