An intelligent resume analysis platform that provides AI-powered feedback to help you optimize your resume for job applications. Get detailed insights on ATS compatibility, content quality, structure, and more.
- 🤖 AI-Powered Analysis - Comprehensive resume feedback using Claude Sonnet 4
- 📄 PDF Processing - Upload PDF resumes and get visual analysis
- 🎯 ATS Optimization - Check how well your resume passes Applicant Tracking Systems
- 📊 Detailed Scoring - Get scored feedback across 5 key categories
- ☁️ Cloud Integration - Secure storage and processing via Puter.js
- 🔒 Authentication - Secure user accounts and data management
- 🚀 Modern Stack - React Router v7, TypeScript, TailwindCSS
- Upload Your Resume - Drop in your PDF resume for analysis
- AI Analysis - Our AI examines your resume across multiple dimensions
- Get Feedback - Receive detailed scores and improvement suggestions
- Track Progress - View all your resume submissions and track improvements
- Node.js 18+
- A Puter.js account for cloud services
Install the dependencies:
npm installStart the development server:
npm run devThe application will be available at http://localhost:5173.
npm run dev- Start development servernpm run build- Build for productionnpm run start- Start production servernpm run typecheck- Run TypeScript checks
The AI provides feedback across five key areas:
- ATS Compatibility - How well your resume works with tracking systems
- Content Quality - Relevance and impact of your experience
- Structure & Format - Organization and visual hierarchy
- Tone & Style - Professional language and communication
- Skills Alignment - Technical and soft skills presentation
- Frontend: React Router v7 with TypeScript
- Styling: TailwindCSS v4
- State Management: Zustand
- PDF Processing: PDF.js
- Cloud Services: Puter.js (storage, auth, AI)
- AI Model: Claude Sonnet 4
docker build -t ai-resume-analyzer .
docker run -p 3000:3000 ai-resume-analyzernpm run build
npm run startThe app includes server-side rendering and is production-ready out of the box.