Skip to content

Repository files navigation

🚀 intervue.ai

AI-powered interview preparation platform that helps users practice mock interviews, receive intelligent feedback, and improve their communication and technical skills.


📌 Overview

intervue.ai simulates real interview experiences using Generative AI. Users can practice domain-specific interviews, answer AI-generated questions, and receive detailed feedback to identify strengths and areas for improvement.

The goal is to make interview preparation more personalized, interactive, and effective.


✨ Features

  • 🤖 AI-generated interview questions
  • 🎯 Role-based interview sessions
  • 📝 Detailed feedback and evaluation
  • 📊 Performance analysis and insights
  • 🔐 User authentication and session management
  • 📱 Responsive and modern UI
  • ⚡ Fast and scalable architecture

🛠 Tech Stack

Frontend

  • React.js
  • Tailwind CSS
  • JavaScript / TypeScript
  • Vite

Backend

  • Node.js
  • Express.js

Database

  • MongoDB

AI Integration

  • OpenAI API / Gemini API

Authentication

  • JWT Authentication

Deployment

  • Vercel / Render

📂 Project Structure

intervue.ai/
│
├── client/          # Frontend
├── server/          # Backend APIs
├── public/
├── src/
├── models/
├── routes/
├── controllers/
├── middleware/
├── utils/
└── README.md

🚀 Getting Started

Clone the repository

git clone https://github.com/hopstreax/intervue.ai.git
cd intervue.ai

Install dependencies

Frontend

cd client
npm install

Backend

cd server
npm install

⚙️ Environment Variables

Create a .env file:

PORT=5000
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_secret_key
OPENAI_API_KEY=your_openai_api_key

▶️ Running the Project

Start backend

cd server
npm run dev

Start frontend

cd client
npm run dev

Application will run on:

Frontend: http://localhost:5173
Backend:  http://localhost:5000

🎯 Future Enhancements

  • Voice-based interviews
  • Resume analysis
  • Interview history and analytics
  • AI-generated improvement roadmap
  • Multi-language support
  • Company-specific interview preparation
  • Real-time speech evaluation

👨‍💻 Author

Himanshu Patro

GitHub: https://github.com/hopstreax


⭐ If you found this project helpful, consider giving it a star!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages