Skip to content

A modern web application that analyzes resumes using AI to provide comprehensive feedback and ATS (Applicant Tracking System) scoring.

Notifications You must be signed in to change notification settings

gitsofaryan/ats100

Repository files navigation

AI Resume Analyzer

A modern web application that analyzes resumes using AI to provide comprehensive feedback and ATS (Applicant Tracking System) scoring.

Features

  • Resume Upload: Upload PDF resumes for analysis
  • AI-Powered Analysis: Get detailed feedback on resume content and structure
  • ATS Scoring: Receive an ATS compatibility score with improvement suggestions
  • Visual Preview: View uploaded resumes with image conversion
  • Detailed Reports: Get comprehensive analysis including:
    • Summary of strengths and weaknesses
    • ATS optimization tips
    • Detailed feedback on various resume sections

Tech Stack

  • Frontend: React 19 with React Router v7
  • Styling: Tailwind CSS
  • File Processing: PDF.js for PDF handling
  • Storage: Puter.js for file and data management
  • Build Tool: Vite
  • TypeScript: Full type safety

Getting Started

  1. Install dependencies:

    npm install
  2. Start the development server:

    npm run dev
  3. Build for production:

    npm run build

Usage

  1. Visit the application homepage
  2. Upload your resume in PDF format
  3. Wait for the AI analysis to complete
  4. Review your detailed feedback and ATS score
  5. Use the suggestions to improve your resume

Project Structure

  • /app - Main application code
    • /components - Reusable UI components
    • /routes - Page components and routing
    • /lib - Utility functions and integrations
  • /constants - Application constants
  • /types - TypeScript type definitions
  • /public - Static assets and icons

About

A modern web application that analyzes resumes using AI to provide comprehensive feedback and ATS (Applicant Tracking System) scoring.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •