An AI-powered mock interview platform that helps users practice technical and HR interviews with real-time question generation, resume analysis, and performance tracking.
InterviewIQ.AI simulates real interview scenarios using AI. Users can sign in with Google, upload their resume, select a role and experience level, and participate in a personalized mock interview.
The platform analyzes responses and stores interview history so users can track their progress over time.
- 🔐 Google Authentication using Firebase
- 📄 Resume Upload and Analysis
- 🤖 AI-Generated Interview Questions
- 🎤 Smart Voice Interview Interface
- 📊 Performance Analytics
- 🕒 Timer-Based Interview Simulation
- 📚 Interview History Tracking
- 💳 Payment Integration with Razorpay
- 🌍 Fully Deployed on Render
- React.js
- Vite
- Redux Toolkit
- Axios
- Tailwind CSS
- Python
- FastAPI
- MongoDB
- JWT Authentication
- Cookie-based Sessions
- Firebase Authentication
- Razorpay
- Gemini/OpenAI API
- Render (Frontend + Backend)
┌─────────────────────────────────────────────────────────────┐
│ User Browser │
│ (Chrome / Safari / Brave) │
└─────────────────────────────┬───────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ React Frontend (Vite) │
│ │
│ • Google Authentication (Firebase) │
│ • Interview Setup Form │
│ • Resume Upload │
│ • AI Interview Interface │
│ • Performance Dashboard │
│ • Interview History │
└─────────────────────────────┬───────────────────────────────┘
│
│ Axios API Calls + JWT Cookie
▼
┌─────────────────────────────────────────────────────────────┐
│ Python + FastAPI Backend │
│ │
│ • Authentication APIs │
│ • User Management APIs │
│ • Interview APIs │
│ • Resume Analysis APIs │
│ • Payment APIs │
│ • Report Generation APIs │
└───────┬───────────────┬───────────────┬─────────────────────┘
│ │ │
▼ ▼ ▼
┌───────────────┐ ┌───────────────┐ ┌─────────────────────┐
│ MongoDB │ │ Gemini/OpenAI │ │ Razorpay │
│ │ │ API │ │ │
│ • Users │ │ │ │ • Subscription │
│ • Interviews │ │ • Question │ │ • Payment Gateway │
│ • Reports │ │ Generation │ │ │
│ • History │ │ • Feedback │ │ │
└───────────────┘ └───────────────┘ └─────────────────────┘
▲
│
│
┌─────────────────────────────┐
│ Firebase Auth │
│ │
│ • Google Sign-In │
│ • User Authentication │
└─────────────────────────────┘