Students and freshers face repeated job rejections due to poorly optimized resumes and lack of clarity on required industry skills. Many qualified candidates fail to pass Applicant Tracking Systems (ATS) simply because their resumes aren't formatted or keyword-optimized correctly.
SkillSync AI is an AI-powered resume and skill readiness platform that helps students:
- Understand ATS Compatibility: Get detailed scoring on how well your resume will perform with automated screening systems
- Identify Skill Gaps: Discover which skills you're missing for your target roles
- Improve Employability: Receive personalized, actionable suggestions to enhance your resume
- User Authentication: Secure email/password authentication
- Resume Upload: Support for PDF resume uploads with text extraction
- ATS Compatibility Score: Comprehensive 0-100 scoring based on industry standards
- Keyword Analysis: Identify matching and missing keywords compared to job descriptions
- Skill Gap Detection: AI-powered analysis of your skills vs. job requirements
- Personalized Suggestions: Actionable recommendations to improve your resume
- Job Description Comparison: Compare your resume against specific job postings
- Analytics Dashboard: Visual representation of your resume performance
- React 18 - Modern component architecture with hooks
- TypeScript - Type-safe development
- Tailwind CSS - Utility-first styling
- Vite - Fast build tool and dev server
- React Router - Client-side routing
- TanStack Query - Server state management
- Recharts - Data visualization
- Cloud Database - PostgreSQL with Row Level Security
- Edge Functions - Serverless Deno runtime
- File Storage - Secure resume storage
- Authentication - JWT-based auth system
- Natural Language Processing - Resume keyword analysis
- AI-Powered Scoring - ATS compatibility assessment
- Skill Matching - Intelligent gap detection
The ATS score is calculated using weighted metrics:
| Metric | Weight | Description |
|---|---|---|
| Keyword Match | 35% | Percentage of job keywords found in resume |
| Skill Relevance | 30% | How well your skills align with job requirements |
| Formatting | 20% | Resume structure, sections, and readability |
| Content Quality | 15% | Clarity and impact of resume content |
- Node.js 18+
- npm or bun package manager
- Clone the repository:
git clone <repository-url>
cd skillsync-ai- Install dependencies:
npm install- Start the development server:
npm run dev- Open http://localhost:5173 in your browser
skillsync-ai/
├── public/ # Static assets
├── src/
│ ├── components/ # React components
│ │ ├── dashboard/ # Dashboard-specific components
│ │ ├── layout/ # Layout components (Header, Footer)
│ │ └── ui/ # Reusable UI components
│ ├── hooks/ # Custom React hooks
│ ├── integrations/ # External service integrations
│ ├── lib/ # Utility functions and auth
│ ├── pages/ # Page components
│ └── assets/ # Images and static files
├── supabase/
│ ├── functions/ # Edge functions
│ └── migrations/ # Database migrations
└── index.html # Entry HTML file
- All user data is protected with Row Level Security (RLS)
- Secure file handling for resume uploads
- JWT-based authentication
- HTTPS-only in production
SkillSync AI is fully responsive and works seamlessly on:
- Desktop browsers
- Tablets
- Mobile devices
- Clean, minimal, modern SaaS aesthetic
- Student-friendly and professional
- Card-based layouts with clear visual hierarchy
- Consistent color palette (indigo/blue primary, teal accents)
© 2026 SkillSync AI. All rights reserved.
Built with modern full-stack development tools with AI-driven logic.