Skip to content

nikhilr-r/ai-resume-analyze

Repository files navigation


Project Banner
Static Badge TypeScript Static Badge

AI Resume Analyzer

Built & maintained by Nikhil Rajput. An AI-powered platform to analyze resumes, give ATS scores, and match candidates with jobs.

📋 Table of Contents

  1. Introduction
  2. ⚙️ Tech Stack
  3. 🔋 Features
  4. 🤸 Quick Start

✨ Introduction

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.


⚙️ Tech Stack

  • 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

🔋 Features

✔️ 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


🤸 Quick Start

Clone and run locally:

git clone https://github.com/nikhilr-r/ai-resume-analyze
cd ai-resume-analyzer

npm install
npm run dev

Link : https://resumatch-ai.netlify.app/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors