An open API service indexing awesome lists of open source software.

https://github.com/hari7261/ai-interview-crm

AI-Powered Interview CRM is a comprehensive platform that revolutionizes the interview preparation process. It leverages Google's Gemini AI to conduct realistic, voice-to-voice mock interviews, analyze responses, and provide detailed feedback.
https://github.com/hari7261/ai-interview-crm

ai-interview ai-powered crm crm-platform flask hari7261 interview-preparation llm mock-interview-platform python

Last synced: 3 months ago
JSON representation

AI-Powered Interview CRM is a comprehensive platform that revolutionizes the interview preparation process. It leverages Google's Gemini AI to conduct realistic, voice-to-voice mock interviews, analyze responses, and provide detailed feedback.

Awesome Lists containing this project

README

          

# ๐ŸŽฏ AI Interview CRM Platform

![AI Interview CRM](https://img.shields.io/badge/AI%20Interview%20CRM-v1.0.0-blue?style=for-the-badge&logo=robot)
![Python](https://img.shields.io/badge/Python-3.8+-green?style=for-the-badge&logo=python)
![Flask](https://img.shields.io/badge/Flask-3.0.0-orange?style=for-the-badge&logo=flask)
![AI Powered](https://img.shields.io/badge/AI%20Powered-Google%20Gemini-purple?style=for-the-badge&logo=google)
![License](https://img.shields.io/b---

## ๐Ÿ› ๏ธ **Development & Testing**

### ๐Ÿงช **Testing Framework**nse-MIT-yellow?style=for-the-badge)

### ๐Ÿš€ **Revolutionary AI-Powered Interview Practice Platform**

*Transform your interview preparation with cutting-edge AI technology, real-time feedback, and comprehensive performance analytics.*

[๐ŸŽฏ Features](#-core-features-overview) โ€ข [๐Ÿš€ Quick Start](#-quick-start-guide) โ€ข [๐Ÿ“– Documentation](#-detailed-module-documentation) โ€ข [๐Ÿค Contributing](#-contributing)

[![GitHub Repository](https://img.shields.io/badge/GitHub-AI--INTERVIEW--CRM-black?style=for-the-badge&logo=github)](https://github.com/hari7261/AI-INTERVIEW-CRM)
[![Live Demo](https://img.shields.io/badge/Live-Demo-brightgreen?style=for-the-badge&logo=vercel)](https://ai-interview-crm.vercel.app)

---

## ๐ŸŒŸ **What Makes This Special?**

### ๐Ÿง  **AI-Powered Intelligence**
- ๐Ÿค– **Google Gemini Integration** for smart question generation
- ๐Ÿ“Š **Real-time Performance Analysis** with detailed feedback
- ๐ŸŽฏ **Personalized Questions** based on your resume
- ๐Ÿ” **Advanced Similarity Scoring** using TF-IDF algorithms

### ๐ŸŽค **Multi-Modal Experience**
- ๐Ÿ—ฃ๏ธ **Voice-to-Text** powered by OpenAI Whisper
- โŒจ๏ธ **Text Input** for flexible response options
- ๐Ÿ“„ **PDF Resume Processing** with intelligent parsing
- ๐Ÿ“ฑ **Responsive Design** for all devices

---

## ๐ŸŽญ **Core Features Overview**

| ๐Ÿ” **Authentication** | ๐Ÿ“„ **Resume Processing** | ๐ŸŽค **AI Interviews** | ๐Ÿ“Š **Analytics** |
|:---:|:---:|:---:|:---:|
| JWT-based security | PDF & text parsing | Voice/text responses | Performance tracking |
| User management | Skills extraction | Real-time feedback | Progress visualization |
| Session handling | Experience analysis | Follow-up questions | Detailed reports |

---

## ๐Ÿ—๏ธ **System Architecture**

```mermaid
graph TB
A[๐ŸŒ Frontend Interface] --> B[๐Ÿš€ Flask Backend]
B --> C[๐Ÿง  AI Engine]
B --> D[๐Ÿ—„๏ธ Database Layer]
B --> E[๐ŸŽค Voice Processor]
B --> F[๐Ÿ“„ PDF Parser]

C --> G[๐Ÿค– Google Gemini]
C --> H[๐Ÿ“Š Similarity Engine]

E --> I[๐Ÿ—ฃ๏ธ Whisper STT]

D --> J[๐Ÿ‘ค Users]
D --> K[๐Ÿ“‹ Resumes]
D --> L[๐ŸŽฏ Interviews]

style A fill:#e1f5fe
style B fill:#f3e5f5
style C fill:#e8f5e8
style D fill:#fff3e0
```

---

## ๐Ÿš€ **Quick Start Guide**

### ๐Ÿ“‹ **Prerequisites**
- ๐Ÿ Python 3.8 or higher
- ๐Ÿ”‘ Google Gemini API Key
- ๐Ÿ’พ 50MB free disk space

### โšก **Installation Steps**

```bash
# 1๏ธโƒฃ Clone the repository
git clone https://github.com/hari7261/AI-INTERVIEW-CRM.git
cd AI-INTERVIEW-CRM

# 2๏ธโƒฃ Create virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate

# 3๏ธโƒฃ Install dependencies
pip install -r requirements.txt

# 4๏ธโƒฃ Set up environment variables
cp .env.example .env
# Edit .env with your API keys

# 5๏ธโƒฃ Initialize database
python -c "from models.db import init_db; from app import create_app; init_db(create_app())"

# 6๏ธโƒฃ Start the application
python app.py
```

### ๐ŸŒ **Access the Platform**
Open your browser and navigate to: **http://localhost:5000** ๐ŸŽ‰

---

## ๐ŸŽฏ **Detailed Module Documentation**

### ๐Ÿ” **1. Authentication System** (`routes/auth.py`)

Click to expand Authentication details

#### ๐Ÿ›ก๏ธ **Security Features**
- **JWT Token-based Authentication**: Secure session management
- **Password Hashing**: Using Werkzeug's security utilities
- **Email Validation**: Proper email format checking
- **Session Expiry**: Automatic token expiration

#### ๐Ÿ”ง **API Endpoints**
- `POST /api/auth/register` - User registration
- `POST /api/auth/login` - User authentication
- `GET /api/auth/profile` - Get user profile
- `POST /api/auth/logout` - Secure logout

#### ๐Ÿ’ก **Usage Example**
```javascript
// Register new user
const registerUser = async (userData) => {
const response = await fetch('/api/auth/register', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(userData)
});
return response.json();
};
```

### ๐Ÿ“„ **2. Resume Processing Engine** (`services/pdf_parser.py`)

Click to expand Resume Processing details

#### ๐ŸŽฏ **Intelligent Resume Analysis**
- **PDF Text Extraction**: Using PyPDF2 for accurate text parsing
- **Skills Identification**: AI-powered skill detection
- **Experience Parsing**: Automatic work history extraction
- **Education Analysis**: Academic background processing

#### ๐Ÿ”ง **Supported Formats**
- ๐Ÿ“„ PDF files (primary)
- ๐Ÿ“ Plain text input
- ๐Ÿ”„ Multiple resume versions

#### ๐Ÿ’ก **AI Processing Pipeline**
1. **Text Extraction** โ†’ Raw text from PDF/input
2. **Content Analysis** โ†’ Google Gemini processes content
3. **Structured Parsing** โ†’ JSON format with categorized data
4. **Validation** โ†’ Ensures data quality and completeness

#### ๐Ÿ“Š **Extracted Data Structure**
```json
{
"name": "John Doe",
"email": "john@example.com",
"skills": ["Python", "React", "SQL"],
"experience": [
{
"company": "Tech Corp",
"position": "Software Engineer",
"duration": "2020-2023"
}
],
"education": [...],
"projects": [...]
}
```

### ๐Ÿง  **3. AI Interview Engine** (`services/ai_engine.py`)

Click to expand AI Engine details

#### ๐ŸŽฏ **Core AI Capabilities**

##### ๐Ÿค– **Question Generation**
- **Resume-Based Questions**: Tailored to candidate's background
- **Category Distribution**: Technical, behavioral, situational
- **Difficulty Scaling**: Adaptive question complexity
- **Follow-up Intelligence**: Context-aware follow-up questions

##### ๐Ÿ“Š **Answer Evaluation System**
```python
evaluation_criteria = {
"technical_accuracy": "Technical knowledge demonstration",
"communication_clarity": "Clear and articulate responses",
"problem_solving": "Analytical thinking and approach",
"experience_relevance": "Real-world application examples"
}
```

##### ๐ŸŽฏ **Scoring Algorithm**
1. **AI Analysis** (60%): Google Gemini evaluates content quality
2. **Similarity Matching** (40%): TF-IDF compares with ideal answers
3. **Final Score**: Weighted combination with detailed breakdown

#### ๐Ÿ”ง **Performance Optimization**
- **Lightweight Processing**: TF-IDF instead of heavy transformers
- **Caching Strategy**: Reduces API calls for similar questions
- **Error Handling**: Graceful fallbacks for AI service issues
- **Response Time**: Average 2-3 seconds per evaluation

### ๐ŸŽค **4. Voice Processing System** (`services/voice_processor.py`)

Click to expand Voice Processing details

#### ๐Ÿ—ฃ๏ธ **Speech-to-Text Pipeline**
- **Audio Capture**: Browser MediaRecorder API
- **Format Support**: WAV, MP3, M4A, OGG
- **Whisper Integration**: OpenAI's state-of-the-art STT
- **Quality Enhancement**: Noise reduction and normalization

#### ๐Ÿ”ง **Technical Implementation**
```python
class VoiceProcessor:
def __init__(self):
self.whisper_model = whisper.load_model("base")

def speech_to_text(self, audio_path):
# Advanced audio processing
result = self.whisper_model.transcribe(audio_path)
return result["text"]
```

#### ๐Ÿ“ฑ **Frontend Integration**
```javascript
// Voice recording functionality
const recordVoice = async () => {
const stream = await navigator.mediaDevices.getUserMedia({ audio: true });
const recorder = new MediaRecorder(stream);
// Recording logic...
};
```

#### ๐Ÿ› ๏ธ **Error Handling**
- **Microphone Permissions**: Graceful permission handling
- **Audio Quality**: Automatic quality detection
- **Fallback Options**: Text input when voice fails
- **Browser Compatibility**: Cross-browser support

### ๐Ÿ“Š **5. Analytics & Reporting** (`services/analytics.py`)

Click to expand Analytics details

#### ๐Ÿ“ˆ **Performance Metrics**
- **Overall Score**: Comprehensive performance rating
- **Skill Breakdown**: Individual skill assessments
- **Progress Tracking**: Improvement over time
- **Comparative Analysis**: Benchmarking against standards

#### ๐Ÿ“„ **PDF Report Generation**
```python
def generate_comprehensive_report(self, data):
pdf = FPDF()
pdf.add_page()

# Header with branding
self._add_header(pdf, data)

# Performance summary with charts
self._add_performance_summary(pdf, data)

# Detailed question analysis
self._add_question_breakdown(pdf, data)

# Recommendations and next steps
self._add_recommendations(pdf, data)

return pdf.output(dest='S').encode('latin-1')
```

#### ๐ŸŽฏ **Report Components**
1. **Executive Summary**: High-level performance overview
2. **Skills Analysis**: Detailed breakdown by competency
3. **Question-by-Question**: Individual answer evaluations
4. **Improvement Roadmap**: Personalized recommendations
5. **Progress Visualization**: Charts and graphs

### ๐Ÿ—„๏ธ **6. Database Architecture** (`models/`)

Click to expand Database details

#### ๐Ÿ“Š **Database Schema**

##### ๐Ÿ‘ค **Users Table**
```sql
CREATE TABLE users (
id INTEGER PRIMARY KEY,
email VARCHAR(120) UNIQUE NOT NULL,
full_name VARCHAR(100),
password_hash VARCHAR(255),
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);
```

##### ๐Ÿ“„ **Resumes Table**
```sql
CREATE TABLE resumes (
id INTEGER PRIMARY KEY,
user_id INTEGER FOREIGN KEY,
text_content TEXT,
file_path VARCHAR(255),
parsed_data JSON,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);
```

##### ๐ŸŽฏ **Interviews Table**
```sql
CREATE TABLE interviews (
id INTEGER PRIMARY KEY,
user_id INTEGER FOREIGN KEY,
start_time DATETIME,
end_time DATETIME,
transcript TEXT,
evaluation JSON,
report_path VARCHAR(255),
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);
```

#### ๐Ÿ”ง **ORM Models**
- **SQLAlchemy Integration**: Object-relational mapping
- **Relationship Management**: Foreign key constraints
- **JSON Field Support**: Flexible data storage
- **Migration Support**: Database version control

---

## ๐ŸŽฎ **User Journey & Workflow**

### ๐Ÿš€ **Step-by-Step User Experience**

```mermaid
journey
title AI Interview CRM User Journey
section Getting Started
Sign Up : 5: User
Login : 5: User
Upload Resume : 4: User
section Interview Preparation
Generate Questions: 5: AI
Review Profile : 4: User
Start Interview : 5: User
section Interview Process
Answer Questions : 4: User
Get Real-time Feedback: 5: AI
Complete Interview: 4: User
section Results & Improvement
View Report : 5: User
Download PDF : 4: User
Track Progress : 5: User
```

### ๐Ÿ“ฑ **User Interface Walkthrough**

#### ๐Ÿ  **Landing Page** (`templates/index.html`)
- **Hero Section**: Compelling value proposition
- **Feature Highlights**: Key platform benefits
- **Call-to-Action**: Quick registration process
- **Social Proof**: Success stories and testimonials

#### ๐ŸŽฏ **Dashboard** (`templates/dashboard.html`)
- **Performance Overview**: Quick stats and metrics
- **Recent Activity**: Latest interviews and scores
- **Progress Tracking**: Visual improvement charts
- **Quick Actions**: Start new interview, view reports

#### ๐ŸŽค **Interview Interface** (`templates/interview.html`)
- **Question Display**: Clear, readable question presentation
- **Response Options**: Voice recording or text input
- **Progress Indicator**: Current question position
- **Real-time Feedback**: Instant scoring and suggestions

#### ๐Ÿ“Š **Report Viewer** (`templates/report.html`)
- **Executive Summary**: High-level performance overview
- **Detailed Analysis**: Question-by-question breakdown
- **Visual Charts**: Performance graphs and comparisons
- **Action Items**: Personalized improvement recommendations

---

## ๏ฟฝ๐Ÿ› ๏ธ **Development & Testing**

### ๐Ÿงช **Testing Framework**

#### ๐Ÿ”ฌ **Comprehensive Test Suite** (`test_platform.py`)
```bash
# Run all tests
python test_platform.py

# Run specific test categories
python -m pytest tests/ -k "authentication"
python -m pytest tests/ -k "interview_flow"
python -m pytest tests/ -k "ai_engine"
```

#### ๐Ÿ“Š **Test Coverage**
- โœ… **Authentication**: Registration, login, JWT validation
- โœ… **Resume Processing**: PDF parsing, AI analysis
- โœ… **Interview Flow**: Question generation, answer evaluation
- โœ… **Voice Processing**: STT, audio handling
- โœ… **Report Generation**: PDF creation, analytics
- โœ… **Database Operations**: CRUD operations, relationships
- โœ… **API Endpoints**: All REST endpoints
- โœ… **Error Handling**: Edge cases, failure scenarios

### ๐ŸŽจ **Frontend Customization**

#### ๐ŸŽจ **Styling** (`static/css/styles.css`)
- **CSS Variables**: Easy theme customization
- **Responsive Design**: Mobile-first approach
- **Animation Library**: Smooth transitions and effects
- **Component System**: Reusable UI components

#### โšก **JavaScript** (`static/js/main.js`)
- **Modern ES6+**: Clean, maintainable code
- **API Integration**: Fetch-based HTTP client
- **Voice Recording**: MediaRecorder API integration
- **Real-time Updates**: WebSocket support ready

### ๐Ÿ”ง **Configuration Options**

#### โš™๏ธ **Environment Variables** (`.env`)
```bash
# ๐Ÿค– AI Configuration
GOOGLE_API_KEY=your_gemini_api_key_here
AI_MODEL=gemini-1.5-flash

# ๐Ÿ—„๏ธ Database Configuration
DATABASE_URL=sqlite:///interview.db
SQLALCHEMY_TRACK_MODIFICATIONS=False

# ๐Ÿ” Security Configuration
SECRET_KEY=your_super_secret_key_here
JWT_SECRET_KEY=your_jwt_secret_key_here
JWT_EXPIRATION_HOURS=24

# ๐Ÿ“ File Upload Configuration
UPLOAD_FOLDER=static/uploads
MAX_CONTENT_LENGTH=16777216 # 16MB

# ๐ŸŽค Voice Processing Configuration
WHISPER_MODEL=base
SUPPORTED_AUDIO_FORMATS=wav,mp3,m4a,ogg

# ๐Ÿ“Š Analytics Configuration
ENABLE_ANALYTICS=True
REPORT_GENERATION=True
```

---

## ๐Ÿš€ **Deployment Guide**

### ๐ŸŒ **Production Deployment**

#### ๐Ÿณ **Docker Deployment**
```dockerfile
FROM python:3.9-slim

WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt

COPY . .
EXPOSE 5000

CMD ["gunicorn", "--bind", "0.0.0.0:5000", "app:app"]
```

#### โ˜๏ธ **Cloud Platforms**
- **๐Ÿ”ง Heroku**: One-click deployment
- **โ˜๏ธ AWS**: EC2, ECS, or Lambda
- **๐ŸŒ Google Cloud**: App Engine or Cloud Run
- **๐Ÿ’™ Azure**: App Service or Container Instances

#### ๐Ÿ—„๏ธ **Database Options**
- **Development**: SQLite (included)
- **Production**: PostgreSQL, MySQL, or MongoDB
- **Cloud**: AWS RDS, Google Cloud SQL, Azure Database

### ๐Ÿ”’ **Security Considerations**

#### ๐Ÿ›ก๏ธ **Production Security**
- **HTTPS**: SSL/TLS encryption
- **Environment Variables**: Secure secret management
- **Rate Limiting**: API endpoint protection
- **Input Validation**: XSS and injection prevention
- **CORS Configuration**: Cross-origin request handling

---

## ๐Ÿ“ˆ **Performance Optimization**

### โšก **Speed Optimizations**
- **Lightweight AI**: TF-IDF instead of heavy transformers (90% size reduction)
- **Efficient Caching**: Redis integration ready
- **Database Indexing**: Optimized queries
- **CDN Integration**: Static asset delivery
- **Lazy Loading**: On-demand resource loading

### ๐Ÿ“Š **Monitoring & Analytics**
- **Performance Metrics**: Response time tracking
- **Error Monitoring**: Automated error reporting
- **Usage Analytics**: User behavior insights
- **Health Checks**: System status monitoring

---

## ๐Ÿค **Contributing**

### ๐ŸŽฏ **How to Contribute**

1. **๐Ÿด Fork the Repository**
```bash
git clone https://github.com/hari7261/AI-INTERVIEW-CRM.git
```

2. **๐ŸŒฟ Create Feature Branch**
```bash
git checkout -b feature/amazing-feature
```

3. **๐Ÿ’ก Make Your Changes**
- Follow code style guidelines
- Add tests for new features
- Update documentation

4. **โœ… Test Your Changes**
```bash
python test_platform.py
```

5. **๐Ÿ“ค Submit Pull Request**
- Clear description of changes
- Reference related issues
- Include screenshots if UI changes

### ๐Ÿ“‹ **Development Guidelines**
- **Code Style**: PEP 8 for Python, ESLint for JavaScript
- **Documentation**: Docstrings for all functions
- **Testing**: Minimum 80% code coverage
- **Version Control**: Semantic versioning (semver)

### ๐Ÿ› **Bug Reports**
Use GitHub Issues with the following template:
- **Bug Description**: Clear, concise description
- **Steps to Reproduce**: Detailed reproduction steps
- **Expected Behavior**: What should happen
- **Screenshots**: Visual evidence if applicable
- **Environment**: OS, Python version, browser

---

## ๐Ÿ“„ **License**

This project is licensed under the **MIT License** - see the [LICENSE](LICENSE) file for details.

### ๐ŸŽ‰ **What This Means**
- โœ… **Commercial Use**: Use in commercial projects
- โœ… **Modification**: Modify and adapt the code
- โœ… **Distribution**: Share with others
- โœ… **Private Use**: Use for personal projects
- โŒ **Liability**: No warranty or liability
- โŒ **Patent Grant**: No patent rights granted

---

## ๐ŸŒŸ **Acknowledgments**

### ๐Ÿ™ **Special Thanks**
- **Google Gemini**: For powerful AI capabilities
- **OpenAI Whisper**: For excellent speech-to-text
- **Flask Community**: For the amazing web framework
- **Open Source Contributors**: For inspiration and tools

### ๐Ÿ”— **Useful Resources**
- [Flask Documentation](https://flask.palletsprojects.com/)
- [Google Gemini API](https://ai.google.dev/)
- [OpenAI Whisper](https://github.com/openai/whisper)
- [SQLAlchemy ORM](https://www.sqlalchemy.org/)

---

## ๐Ÿ‘จโ€๐Ÿ’ป **Meet the Creator**

### ๐ŸŒŸ **Hari Kumar** - *Full Stack Developer & AI Enthusiast*

HariOM Kumar

**๐Ÿš€ Passionate about building innovative solutions that make a difference**

#### ๐ŸŽฏ **About Me**
- ๐Ÿ’ป **Full Stack Developer** with expertise in Python, JavaScript, and AI
- ๐Ÿค– **AI/ML Enthusiast** specializing in NLP and conversational AI
- ๐ŸŽ“ **Computer Science Student** with a passion for cutting-edge technology
- ๐ŸŒŸ **Open Source Contributor** committed to building tools that help others succeed

#### ๐Ÿ› ๏ธ **Tech Stack**
- **Languages**: Python, JavaScript, TypeScript, Java, C++
- **Frameworks**: Flask, React, Node.js, Express, Django
- **AI/ML**: TensorFlow, PyTorch, OpenAI, Google Gemini, Hugging Face
- **Databases**: PostgreSQL, MongoDB, SQLite, Redis
- **Cloud**: AWS, Google Cloud, Azure, Vercel, Heroku

### ๐Ÿ’ก **Why I Built AI Interview CRM**

> *"Having gone through countless interviews myself and seeing friends struggle with interview preparation, I realized there was a gap in accessible, AI-powered practice platforms. This project combines my passion for AI with my desire to help fellow developers and job seekers succeed in their careers."*

#### ๐ŸŽฏ **Project Vision**
- **๐Ÿค– Democratize AI**: Make advanced AI interview practice accessible to everyone
- **๐Ÿ“ˆ Skill Enhancement**: Help candidates identify and improve their weak areas
- **๐ŸŒ Global Impact**: Support job seekers worldwide in achieving their career goals
- **๐Ÿ”„ Continuous Learning**: Provide personalized feedback for ongoing improvement

### ๐ŸŽจ **Development Philosophy**

| ๐ŸŽฏ **User-Centric** | ๐Ÿ”ง **Clean Code** | ๐Ÿš€ **Performance** | ๐ŸŒŸ **Innovation** |
|:---:|:---:|:---:|:---:|
| Always put user needs first | Write maintainable, readable code | Optimize for speed and efficiency | Embrace cutting-edge technology |
| Gather feedback continuously | Follow best practices | Test performance rigorously | Experiment with new ideas |
| Design intuitive interfaces | Document thoroughly | Scale intelligently | Stay ahead of trends |

### ๐Ÿ“Š **Project Impact**

[![GitHub followers](https://img.shields.io/github/followers/hari7261?label=Follow&style=social)](https://github.com/hari7261)
[![GitHub stars](https://img.shields.io/github/stars/hari7261/AI-INTERVIEW-CRM?style=social)](https://github.com/hari7261/AI-INTERVIEW-CRM)
[![Twitter Follow](https://img.shields.io/twitter/follow/hari7261?style=social)](https://twitter.com/hari7261)

**๐ŸŽฏ Helping developers and job seekers worldwide achieve their career dreams!**

### ๐Ÿ’ฌ **Get in Touch**

I'm always excited to connect with fellow developers, discuss new ideas, or help with any questions you might have about the project!

**๐Ÿค Let's build something amazing together!**

---

## ๐ŸŽฏ **Ready to Revolutionize Interview Preparation?**

### ๐Ÿš€ [Get Started Now](https://github.com/hari7261/AI-INTERVIEW-CRM) โ€ข โญ [Star on GitHub](https://github.com/hari7261/AI-INTERVIEW-CRM) โ€ข ๐Ÿ› [Report Issues](https://github.com/hari7261/AI-INTERVIEW-CRM/issues)

**Made with โค๏ธ by [Hari](https://github.com/hari7261), for developers worldwide**

[![GitHub Stars](https://img.shields.io/github/stars/hari7261/AI-INTERVIEW-CRM?style=social)](https://github.com/hari7261/AI-INTERVIEW-CRM)
[![GitHub Forks](https://img.shields.io/github/forks/hari7261/AI-INTERVIEW-CRM?style=social)](https://github.com/hari7261/AI-INTERVIEW-CRM)
[![GitHub Issues](https://img.shields.io/github/issues/hari7261/AI-INTERVIEW-CRM)](https://github.com/hari7261/AI-INTERVIEW-CRM/issues)
[![GitHub Pull Requests](https://img.shields.io/github/issues-pr/hari7261/AI-INTERVIEW-CRM)](https://github.com/hari7261/AI-INTERVIEW-CRM/pulls)

---

*๐ŸŽ‰ Thank you for choosing AI Interview CRM! Together, let's help candidates ace their interviews and build their dream careers! ๐Ÿš€*