🧠 Resumind
An intuitive, AI-powered web app that helps users analyze and improve their resumes for better job matching, optimized formatting, and ATS (Applicant Tracking System) compatibility—built using cutting-edge web technologies.
- ✨ Overview
- ⚙️ Tech Stack
- 🔍 Key Features
- ⚡ Getting Started
- 🧱 Project Structure
- 📁 Assets & Resources
- 🚀 Learn More
Build a fully-functional AI Resume Analyzer using React, Puter.js, Tailwind CSS, and Zustand. This project offers seamless client-side authentication, cloud-based file storage, and smart AI feedback for job seekers—all with zero backend setup.
Whether you're a job applicant looking to perfect your resume or a developer exploring AI integrations in modern web apps, this project serves both goals.
🔗 Join our community: Have questions or hit a roadblock? Connect with thousands of learners and pros on our Discord.
| Tech | Description |
|---|---|
| React | Component-based JavaScript library for building responsive UIs |
| React Router v7 | Advanced routing with nested layouts, loaders, and code splitting |
| Puter.js | SDK for client-side auth, file storage, and AI (GPT, DALL·E, Claude) |
| Tailwind CSS | Utility-first CSS framework for fast and responsive styling |
| TypeScript | Statically typed superset of JavaScript for improved DX and maintainability |
| Vite | Lightning-fast build tool with native ESM and HMR |
- 🔐 Client-Only Auth – Seamless login/signup using Puter.js with zero server code.
- 📤 Resume Upload – Accepts PDF/DOCX uploads, securely stored in cloud storage.
- 🧠 AI Resume Matching – Evaluates resumes against job descriptions using GPT-based scoring.
- 📊 ATS Optimization Score – Shows how likely your resume is to pass real-world applicant tracking systems.
- 💡 AI Feedback – Personalized suggestions on formatting, clarity, impact, and keyword optimization.
- 🧩 Modular Components – Reusable UI elements for faster development and maintenance.
- 🧬 Fully Responsive UI – Mobile-first and accessible design built with Tailwind and
shadcn/ui. - 🎯 Job-Targeted Analysis – Upload a job listing and get tailored resume feedback.
Make sure the following are installed on your machine:
git clone https://github.com/pawarpratham99/resumind.git
cd resumind
📦 Install Dependencies
install node_modules
npm install
# or
yarn install
🧪 Run the App Locally
npm run dev
🔗 Visit the live site
[Resumind](https://resumind1.vercel.app)