Skip to content

Enochteo/resume-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartCV — AI-Powered Resume Analyzer

SmartCV is a Flask-based web app that helps you analyze and improve your résumé to better match job descriptions using GPT-3.5. It offers actionable AI feedback, rewriting tools, and keyword heatmaps to boost your ATS success.


Features

  • Upload your PDF resume
  • Paste a job description
  • Get detailed AI feedback (match score, missing skills, tailored suggestions)
  • Rewrite your resume with AI-powered improvements
  • Visualize keyword coverage with interactive heatmaps
  • Side-by-side comparison of original vs. rewritten résumé
  • Login-protected dashboard

Deployed website link: https://smartcv.onrender.com/


Tech Stack

  • Frontend: HTML, Bootstrap 5, Plotly.js
  • Backend: Flask (Python)
  • AI Engine: OpenAI GPT-3.5 Turbo
  • PDF Parsing: pdfplumber
  • Authentication: Flask Auth

Screenshots

Register Login Upload Resume Match Score Keyword Heatmap
Register Login Upload Score Heatmap

Contributing

  1. Fork the repo
  2. Clone your fork: git clone https://github.com/Enochteo/resume-analyzer.git
  3. Create a new branch: git checkout -b feature/your-feature
  4. Commit and push: git commit -m "Add feature"
  5. Open a Pull Request and explain what you changed. Thanks

Check the Issues tab for ideas

Author

Enoch Owoade

📧 [[email protected]]

🌐 [https://enochsportfolio.netlify.app/]

About

A web app that analyzes your resume and gives you feeback on job match.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •