A modern web application that analyzes resumes using AI to provide comprehensive feedback and ATS (Applicant Tracking System) scoring.
- 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
- 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
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Build for production:
npm run build
- Visit the application homepage
- Upload your resume in PDF format
- Wait for the AI analysis to complete
- Review your detailed feedback and ATS score
- Use the suggestions to improve your resume
/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