Welcome to AI Interview Mocker, your personal AI-powered mock interview platform designed to simulate real-world interview scenarios with ease and accuracy. Whether you're a fresher or a professional, our tool helps you build confidence, improve communication, and get job-ready!
⚡ Built with Gemini API for smart, contextual, and customized interview experiences.
- 🎯 Personalized AI Interviews – Automatically generate 5+ job-relevant questions based on your job role or description.
- 🎤 Voice-Enabled Interaction – Answer questions via mic and record responses in real-time.
- 🎥 Video & Audio Support – Simulate face-to-face interviews with ease.
- 📊 Smart Feedback Engine – Get instant feedback using Generative AI including performance metrics and improvement suggestions.
- 🧠 Easy-to-Use Dashboard – Track previous interviews, view scores, and monitor progress.
- 📂 Session History – Revisit past sessions to improve your responses over time.
- 🔒 Secure & Private – Your data stays with you. No third-party tracking.
Metric | Achievement |
---|---|
🚀 Total Users | 200+ Professionals |
⏱️ Onboarding Time Reduction | 60% Faster |
🎙️ Speech-to-Text Accuracy | 90%+ |
🤖 AI-Generated Interviews | 1000+ Sessions |
Landing Page | Dashboard | Interview Setup | Feedback |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
- Frontend: Next.Js, TailwindCSS, ShadCN
- AI/ML: Google Gemini API (LLM), Generative Feedback System, Langchain
- Auth & Session: Clerk
- Database: Drizzle, Postgres
# Clone the repo
git clone https://github.com/SHARUN266/AI-mock-interview
cd AI-mock-interview
# Install dependencies
npm install
# Set up environments
# Add your Gemini API Key in .env or config file
GEMINI_API_KEY=your-key-here
# Run the app
npm run dev
# Open in browser
http://localhost:3000 # or http://127.0.0.1:5000
- 🧑🎓 Students preparing for campus placements
- 👨💼 Working professionals targeting career switches
- 🧑🏫 Institutions wanting scalable mock interview platforms
- 🌐 Developers exploring LLM/AI integration projects
Contributions are welcome! If you’d like to improve features, fix bugs, or enhance performance, please:
- Fork the repository
- Create a new branch
- Submit a Pull Request (PR)
Please follow the coding and PR guidelines listed in CONTRIBUTING.md
.
- 🌐 Website: [your-website-link]
- 📬 Email: [[email protected]]
- 🧠 Built with ❤️ using LangChain + Google Gemini APIs