Skip to content

An innovative platform that generates mock interview questions using the advanced Gemini API, aiding individuals in their interview preparation journey. If you have any feedback or area of improvement let us know by open a issue

Notifications You must be signed in to change notification settings

SHARUN266/AI-mock-interview

Repository files navigation

🧠 AI Interview Mocker – Practice Like a Pro!

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.


🚀 Key Features

  • 🎯 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.

🏆 Impactful Metrics

Metric Achievement
🚀 Total Users 200+ Professionals
⏱️ Onboarding Time Reduction 60% Faster
🎙️ Speech-to-Text Accuracy 90%+
🤖 AI-Generated Interviews 1000+ Sessions

🖼️ Screenshots

Landing Page Dashboard Interview Setup Feedback

🛠️ Tech Stack

  • Frontend: Next.Js, TailwindCSS, ShadCN
  • AI/ML: Google Gemini API (LLM), Generative Feedback System, Langchain
  • Auth & Session: Clerk
  • Database: Drizzle, Postgres

📦 Installation & Setup

# 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

💡 Use Cases

  • 🧑‍🎓 Students preparing for campus placements
  • 👨‍💼 Working professionals targeting career switches
  • 🧑‍🏫 Institutions wanting scalable mock interview platforms
  • 🌐 Developers exploring LLM/AI integration projects

🤝 Contributing

Contributions are welcome! If you’d like to improve features, fix bugs, or enhance performance, please:

  1. Fork the repository
  2. Create a new branch
  3. Submit a Pull Request (PR)

Please follow the coding and PR guidelines listed in CONTRIBUTING.md.

🔗 Connect With Us

  • 🌐 Website: [your-website-link]
  • 📬 Email: [[email protected]]
  • 🧠 Built with ❤️ using LangChain + Google Gemini APIs

About

An innovative platform that generates mock interview questions using the advanced Gemini API, aiding individuals in their interview preparation journey. If you have any feedback or area of improvement let us know by open a issue

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •