Skip to content

Sathish292004/Resume-Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

10 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“„ AI Resume Analyzer


๐Ÿš€ Overview

AI Resume Analyzer is a modern web application that helps job seekers evaluate and improve their resumes using AI-powered feedback.

Users can upload a resume, provide a target job description, and receive detailed ATS analysis, resume scoring, strengths, weaknesses, and actionable suggestions to increase their chances of landing interviews.


โœจ Features

  • ๐Ÿ“ค Upload Resume (PDF)
  • ๐Ÿค– AI-Powered Resume Analysis
  • ๐ŸŽฏ ATS Compatibility Scoring
  • ๐Ÿ“Š Resume Quality Assessment
  • ๐Ÿ’ก Personalized Improvement Suggestions
  • ๐Ÿ“‹ Job Description Matching
  • ๐Ÿ–ผ๏ธ Resume Preview
  • ๐Ÿ” Secure User Authentication
  • โ˜๏ธ Cloud Storage Integration

๐Ÿ› ๏ธ Tech Stack

Frontend

  • React 19
  • TypeScript
  • React Router 7
  • Vite
  • Tailwind CSS
  • Zustand

AI & Storage

  • Puter AI
  • Puter Cloud Storage
  • Puter Key-Value Database

Utilities

  • PDF.js
  • React Dropzone

๐Ÿ“‚ Project Structure

app
โ”‚
โ”œโ”€โ”€ components
โ”‚   โ”œโ”€โ”€ ATS
โ”‚   โ”œโ”€โ”€ Summary
โ”‚   โ”œโ”€โ”€ Details
โ”‚   โ””โ”€โ”€ FileUploader
โ”‚
โ”œโ”€โ”€ routes
โ”‚   โ”œโ”€โ”€ home
โ”‚   โ”œโ”€โ”€ upload
โ”‚   โ”œโ”€โ”€ resume
โ”‚   โ””โ”€โ”€ auth
โ”‚
โ”œโ”€โ”€ lib
โ”‚   โ”œโ”€โ”€ puter
โ”‚   โ”œโ”€โ”€ pdf2img
โ”‚   โ””โ”€โ”€ utils
โ”‚
โ””โ”€โ”€ constants

โš™๏ธ Installation

Clone Repository

git clone https://github.com/Sathish292004/Resume-Analyzer.git

Install Dependencies

npm install

Start Development Server

npm run dev

Build Production Version

npm run build

Start Production Server

npm start

๐ŸŒ Live Demo

Resume-Analyzer --> Link image


๐ŸŽฏ How It Works

  1. Upload your resume PDF.
  2. Enter company name and job description.
  3. AI scans and evaluates your resume.
  4. Receive ATS score and detailed feedback.
  5. Improve your resume using AI suggestions.

๐Ÿ“š Learning Outcomes

  • React Router 7
  • TypeScript
  • State Management with Zustand
  • AI Integration
  • Cloud Storage
  • PDF Processing
  • Modern Frontend Development
  • ATS Resume Optimization

๐Ÿ”ฎ Future Improvements

  • Resume Comparison
  • Job Recommendations
  • Cover Letter Generator
  • Resume Templates
  • Export Feedback Reports
  • Multi-Language Support

๐Ÿ‘จโ€๐Ÿ’ป Author

Sathish Kumar B

๐Ÿ”— GitHub: https://github.com/Sathish292004


โญ If you found this project useful, consider giving it a star!

About

๐Ÿค– Built an AI-powered Resume Analyzer that parses resumes, extracts key information, and provides intelligent feedback and scoring to improve resume quality and job readiness.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors