Built & maintained by Nikhil Rajput.
An AI-powered platform to analyze resumes, give ATS scores, and match candidates with jobs.
- ✨ Introduction
- ⚙️ Tech Stack
- 🔋 Features
- 🤸 Quick Start
AI Resume Analyzer is a web app I built using React, TypeScript, Tailwind CSS, Puter.js, and Zustand.
It allows users to upload resumes, securely store them, and instantly receive AI-powered ATS scores and feedback tailored to job descriptions.
I developed this project to explore AI in recruitment systems and practice modern web technologies like serverless auth, file storage, and client-side AI evaluation.
- React – Component-based UI library
- React Router v7 – Smooth routing with loaders/actions
- Tailwind CSS – Utility-first styling
- TypeScript – Type-safe development
- Zustand – Minimal state management
- Puter.js – Serverless auth, storage & AI API calls
- Vite – Lightning-fast bundler & dev server
✔️ Browser-based auth (Puter.js)
✔️ Resume upload & cloud storage
✔️ AI-powered resume evaluation with ATS scoring
✔️ Custom feedback per job listing
✔️ Reusable & clean UI components
✔️ Fully responsive design (desktop + mobile)
✔️ Cross-device compatibility
Clone and run locally:
git clone https://github.com/nikhilr-r/ai-resume-analyze
cd ai-resume-analyzer
npm install
npm run dev