Skip to content

srimadhuri18/Intervyo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎯 Intervyo – AI-Powered Interview Platform

Intervyo is an AI-driven interview preparation and evaluation platform designed to simulate real-world technical and HR interviews. It helps candidates practice interviews, receive structured feedback, and improve their performance using AI analysis instead of vague human opinions. This is not another “chat with AI” toy. The goal is realism, accountability, and measurable improvement.

🚀 Why Intervyo Exists

Most interview prep platforms fail for three reasons: They ask generic questions They give fluffy feedback They don’t simulate actual interview pressure Intervyo fixes that by: Running structured interviews Evaluating responses against defined criteria Giving actionable feedback (not motivational nonsense)

🧠 Core Features 🎤 AI Interview Simulation

Technical, behavioral, and mixed interview modes Timed questions to simulate real interview pressure Adaptive follow-up questions based on candidate responses

📊 Smart Evaluation & Feedback

Communication clarity analysis Technical correctness scoring Confidence & structure assessment Strengths, weaknesses, and improvement suggestions

📁 Interview History & Progress Tracking

Store past interviews Compare performance over time Identify recurring weaknesses

🔐 Secure User System

Authentication & authorization Private interview data Secure API handling

🛠 Tech Stack

Frontend React Tailwind CSS Responsive UI (desktop + mobile)

Backend Node.js Express.js MongoDB REST APIs AI Layer LLM-based interview logic Prompt-engineered evaluation criteria

Structured scoring system (not random text output)

🧩 System Architecture (High Level) User → Frontend (React) → Backend (Express API) → AI Evaluation Engine → Database (MongoDB) → Feedback & Analytics

Simple, scalable, and not overengineered.

⚙️ Installation & Setup Prerequisites

Node.js (v18+ recommended)

MongoDB

Git

Clone the Repository git clone https://github.com/your-username/intervyo.git cd intervyo

Backend Setup cd backend npm install npm run dev

Frontend Setup cd frontend npm install npm start

Create a .env file in the backend directory:

PORT=5000 MONGO_URI=your_mongodb_connection_string AI_API_KEY=your_ai_api_key

📌 Current Status

✅ Core interview flow implemented

✅ AI-based evaluation logic working

✅ User authentication

🚧 Advanced analytics (in progress)

🚧 Multi-role interview templates (planned)

🧪 Use Cases

Students preparing for placements

Developers preparing for technical interviews

Self-assessment before real interviews

Mock interview practice without human bias

🧠 Design Philosophy

Realism over gimmicks

Feedback over praise

Skill improvement over vanity metrics

If it doesn’t help you perform better in an actual interview, it doesn’t belong here.

🤝 Contributing

Contributions are welcome if they:

Improve realism

Improve evaluation accuracy

Improve UX without bloating the system

Open a PR with a clear explanation. Low-effort changes will be rejected.

About

An intelligent, interactive platform designed to simulate real-world technical and behavioral interviews using AI. This project provides users with personalized interview experiences, real-time feedback, and performance analytics — ideal for candidates preparing for job interviews in tech and other industries.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 95.9%
  • CSS 3.8%
  • HTML 0.3%