Skip to content

About

AI-powered interview preparation platform that enables users to upload resumes, generate customized interview questions, practice HR and technical rounds, receive AI-driven feedback, and purchase credits via Razorpay.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

63 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

🤖 InterviewIQ – AI Interview Agent

InterviewIQ is an AI-powered interview preparation platform designed to simulate real interview experiences through intelligent mock interviews, resume analysis, voice interaction, and performance tracking.

Built using the MERN stack, the platform helps users improve technical and communication skills with AI-generated questions, detailed feedback, analytics, and a secure credit-based system.


🚀 Features

  • 📄 Resume Upload & PDF Analysis
  • 🤖 AI-Generated Interview Questions
  • 🎤 Technical & HR Mock Interviews
  • 🗣️ AI Voice Interaction
  • 📊 Interview Performance Analytics
  • ⭐ Question-wise Ratings & Feedback
  • 📈 Progress Tracking with Charts
  • 📥 Downloadable Interview Reports
  • ⏱️ Real-time Interview Timer
  • 💳 Credit-Based Usage System
  • 💰 Razorpay Payment Integration
  • 🔐 Firebase Google Authentication
  • 🎨 Smooth UI Animations
  • 🌍 Fully Deployed Full Stack Application

🛠️ Tech Stack

Frontend

  • React.js
  • Redux Toolkit
  • Tailwind CSS
  • Framer Motion

Backend

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose

Authentication & Payments

  • Firebase Authentication
  • Razorpay Payment Gateway

📚 What This Project Demonstrates

  • AI SaaS Product Development
  • Full Stack MERN Architecture
  • Authentication & Authorization
  • REST API Development
  • Payment Gateway Integration
  • Credit Management System
  • AI Workflow Integration
  • State Management
  • Production Deployment
  • Real-world Problem Solving

🌍 Live Demo

🔗 https://ai-interview-agent-client-5ow4.onrender.com/


⚡ Challenges Faced During Development

  • Handling AI-generated responses
  • Managing voice interaction workflows
  • Razorpay payment integration
  • Authentication & session handling
  • Deployment & environment configuration
  • Complex frontend state management

These challenges improved my debugging, backend architecture, and full-stack development skills.


📌 Future Improvements

  • AI-generated interview summaries
  • Multi-language interview support
  • Advanced analytics dashboard
  • Dark mode support
  • Interview recording & playback

👨‍💻 Author

Shiva Rajak

  • Full Stack Developer
  • MERN Stack Developer
  • AI Enthusiast

⭐ Support

If you like this project, feel free to give it a ⭐ on GitHub.

About

AI-powered interview preparation platform that enables users to upload resumes, generate customized interview questions, practice HR and technical rounds, receive AI-driven feedback, and purchase credits via Razorpay.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages