Skip to content

lintothoppil/rezum_ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Typing Banner

 RezumAI

AI-Powered Resume Reviewer · Builder · Job Role Recommender


RezumAI is an intelligent web application that analyzes resumes using AI to provide personalized feedback, job-role recommendations, and skill-gap insights — helping job seekers build ATS-friendly resumes and discover roles that truly match their profile.



✨ Features

🔍 Resume Intelligence

  • AI Resume Analysis — Evaluates structure, clarity, and keyword optimization
  • ATS Score Calculation — Predicts resume performance in Applicant Tracking Systems
  • Skill Gap Detection — Identifies missing technical & soft skills for targeted growth

🚀 Career Tools

  • Job Role Recommendation — Suggests best-fit job titles from your profile
  • Resume Builder — Create, edit, and download polished resumes dynamically
  • Admin Dashboard — Manage users, feedback & reports with data visualizations

🌐 Accessibility

  • Multi-Language Support — English · Hindi · Malayalam via Flask-Babel translation files

🏗️ Tech Stack

Layer Technologies
🎨 Frontend HTML5, CSS3, JavaScript, Bootstrap
⚙️ Backend Python · Flask Framework
🗄️ Database SQLite / MySQL
🤖 AI Model OpenAI GPT — Resume analysis & job recommendations
🛠️ Other Tools Flask-Babel · Jinja2 Templates · Pandas

Python Flask OpenAI Bootstrap SQLite MySQL Pandas


⚙️ Installation & Setup

1️⃣ Clone the repository

git clone https://github.com/lintothoppil/rezum_ai.git
cd rezum_ai

2️⃣ Create & activate a virtual environment

python -m venv venv

# 🪟 Windows
venv\Scripts\activate

# 🐧 Linux / 🍎 Mac
source venv/bin/activate

3️⃣ Install dependencies

pip install -r requirements.txt

4️⃣ Configure environment variables

Create a .env file in the project root:

OPENAI_API_KEY=your_api_key_here
FLASK_ENV=development
SECRET_KEY=your_secret_key_here

5️⃣ Run the application

python app.py

🌐 Visit http://127.0.0.1:5000 in your browser


📂 Project Structure

rezum_ai/
│
├── 🐍 app.py                  ← Flask application entry point
│
├── 🎨 static/                 ← CSS, JS, and assets
│
├── 🖼️  templates/
│   ├── base.html              ← Shared layout & nav
│   ├── dashboard.html         ← User/admin dashboard
│   ├── landing.html           ← Home/marketing page
│   └── register.html          ← Auth flow
│
├── 📁 uploads/                ← User-uploaded resume files
├── 🔄 migrations/             ← DB schema migrations
├── 🌐 translations/           ← EN · HI · ML locale files
│
├── 📄 requirements.txt        ← Python dependencies
├── 🔒 .gitignore
└── 📘 README.md

🔮 Future Enhancements

Roadmap Item Status
🔗 LinkedIn integration for automatic profile import 🔜 Planned
🎨 AI-based resume formatting suggestions 🔜 Planned
☁️ Cloud storage for saved resumes 🔜 Planned
👥 Multi-user authentication with role management 🔜 Planned

📧 Contact

👤 Linto Joy Thoppil
💼 RezumAI — Smart Resume & Job Role Assistant
📩 [email protected]
🐙 github.com/lintothoppil

GitHub stars GitHub forks


Built to help every job seeker put their best foot forward.

About

resume-analyzer ai-resume feedback skill-gap job-recommendation nlp machine-learning python flask openai career-tools resume-parser job-matching talent-assessment developer-tools

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors