Thanks to visit codestin.com
Credit goes to github.com

Skip to content

a lightweight, intuitive tool that allows job seekers to check how their CVs perform against any job description. Upload your CV, provide the job description, and get an instant ATS score, along with actionable tips to optimize your resume and increase your chances of getting noticed.

Notifications You must be signed in to change notification settings

code-with-charles/skillsync-score

Repository files navigation

ATS Resume Scoring System

ResumePulse is a lightweight, intuitive tool that allows job seekers to check how their CVs perform against any job description. Upload your CV, provide the job description, and get an instant ATS score, along with actionable tips to optimize your resume and increase your chances of getting noticed.

🌟 Features

CV Upload – Supports PDF, DOCX, and TXT files.

Job Description Input – Paste or upload your target job description.

Instant ATS Score – Calculates a score based on skills, keywords, experience, and formatting.

Actionable Suggestions – Highlights missing skills, keywords, and improvements for your CV.

User-Friendly Interface – Clean, responsive design with smooth animations.

No Sign-Up Required – Start scoring your resume instantly.

🚀 How It Works

Upload Your CV – Drag and drop your resume or select a file.

Provide Job Description – Paste the job description or upload a file.

Get Your Score – ResumePulse analyzes your CV and returns:

Overall ATS score (0–100)

Sub-scores: skill match, keyword match, experience relevance, formatting

Missing skills and keywords

Suggested bullet points for improvement

💻 Live Demo

Check it out here: https://atsscorechecker.netlify.app/

📸 Screenshots

image Screenshot 2025-11-29 224733 Screenshot 2025-11-29 225527 Screenshot 2025-11-29 224836 Screenshot 2025-11-29 224824

⚙️ Technologies Used

Frontend: React, Tailwind CSS, Framer Motion

Backend: Node.js + Express (or Python + FastAPI)

Parsing & Scoring: NLP-based CV and Job Description parsing, ATS scoring logic

Hosting: Netlify

📂 Project Structure resume-pulse/ ├── frontend/ # React frontend code ├── backend/ # API logic for CV parsing and ATS scoring ├── public/ # Assets, images ├── README.md # Project documentation └── package.json # Dependencies

🛠 Installation

Clone the repository:

git clone cd resumepulse

Install dependencies for frontend:

cd frontend npm install npm start

Run backend:

cd backend npm install npm start

Open http://localhost:3000 to view in your browser.

🎯 Future Improvements

Add AI-powered recommendations for bullet points

Semantic search to match skills more effectively

PDF download of the detailed report

User accounts to save scores over time

💡 Contributing

Contributions are welcome! Feel free to:

Report issues

Suggest new features

Submit pull requests

Please follow the standard GitHub workflow.

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

🙌 Acknowledgements

Inspired by the challenges of job seekers navigating ATS systems

Thanks to the open-source libraries that make CV parsing and scoring possible

About

a lightweight, intuitive tool that allows job seekers to check how their CVs perform against any job description. Upload your CV, provide the job description, and get an instant ATS score, along with actionable tips to optimize your resume and increase your chances of getting noticed.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages