Skip to content

Adithya-PK/skillSync

Repository files navigation

SkillSync — AI Resume Analyzer

Upload your resume, enter a target role, and get instant AI-powered analysis with skill match, gaps, ATS tips, and a personalized roadmap.


What It Does

SkillSync helps you understand how well your resume aligns with a specific job role.

Simply:

  • Upload your resume (PDF)
  • Enter your target job role

And instantly receive:

  • Resume score
  • Skill match percentage
  • Missing skills and gaps
  • ATS optimization tips
  • Personalized 30-day improvement roadmap
  • Role-based interview questions with hints

Features

  • Resume upload and parsing
  • Role-based analysis
  • Skill match & gap detection
  • AI-powered insights and recommendations
  • Resume scoring system
  • ATS keyword optimization suggestions
  • Personalized improvement roadmap
  • Interview preparation questions

How It Works

  1. Upload your resume
  2. Enter your target role
  3. AI analyzes your resume
  4. Get structured feedback including:
    • Strengths
    • Weaknesses
    • Missing skills
    • Optimization tips

Tech Stack

Layer Technology
Frontend React + Vite + TypeScript
Styling Tailwind CSS
Backend Node.js + Express
AI Google Gemini API (or any LLM)
Parsing PDF parsing libraries

Installation & Setup

1. Clone the repository

git clone https://github.com/your-username/skillsync.git
cd skillsync

2. Install dependencies

pnpm install
# or
npm install

3. Setup environment variables

Create a .env file in the root directory:

GEMINI_API_KEY=your_api_key_here

4. Run the application

pnpm dev
# or
npm run dev

Run Locally

Open your browser and go to:

http://localhost:3000


Output

SkillSync generates:

  • Resume Score (e.g., 78/100)
  • Skill Match Percentage
  • Missing Skills
  • Improvement Suggestions
  • ATS Optimization Tips
  • 30-Day Roadmap
  • Interview Questions

Use Cases

  • Students preparing for placements
  • Internship applicants
  • Developers switching roles
  • Anyone optimizing their resume

Future Improvements

  • Job Description (JD) parsing
  • Multi-resume comparison
  • LinkedIn profile analysis
  • AI mock interviews
  • Real-time resume editing suggestions

Disclaimer

SkillSync provides AI-generated suggestions. Users should review outputs before making decisions or applying changes.


Acknowledgements

  • Modern LLM APIs for intelligent analysis
  • Open-source tools for UI and parsing

Tagline

Don’t just apply — align.

About

Upload your resume, enter a target role, and get instant AI-powered analysis with skill match, gaps, ATS tips, and a personalized roadmap.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors