Skip to content

Repository files navigation

AI Resume Analyzer

AI Resume Analyzer is a full-stack project for uploading, parsing, and analyzing resumes with AI-powered feedback.

Repository Structure

ai-resume-analyzer/
β”œβ”€β”€ app/
β”‚   └── components/
β”‚       └── LoginForm.tsx
β”œβ”€β”€ backend/
β”‚   β”œβ”€β”€ AUTH_GUIDE.md
β”‚   └── server/
β”‚       β”œβ”€β”€ index.js
β”‚       β”œβ”€β”€ config/
β”‚       β”‚   β”œβ”€β”€ db.js
β”‚       β”‚   └── env.js
β”‚       β”œβ”€β”€ models/
β”‚       β”‚   β”œβ”€β”€ OtpSession.js
β”‚       β”‚   β”œβ”€β”€ PasswordResetSession.js
β”‚       β”‚   └── User.js
β”‚       β”œβ”€β”€ routes/
β”‚       β”‚   └── authRoutes.js
β”‚       └── services/
β”‚           β”œβ”€β”€ mailer.js
β”‚           └── otpService.js
β”œβ”€β”€ build/
β”‚   β”œβ”€β”€ client/
β”‚   └── server/
β”œβ”€β”€ frontend/
β”‚   β”œβ”€β”€ README.md
β”‚   β”œβ”€β”€ QUICK_START.md
β”‚   β”œβ”€β”€ IMPLEMENTATION_SUMMARY.md
β”‚   β”œβ”€β”€ app/
β”‚   β”‚   β”œβ”€β”€ app.css
β”‚   β”‚   β”œβ”€β”€ root.tsx
β”‚   β”‚   β”œβ”€β”€ routes.ts
β”‚   β”‚   β”œβ”€β”€ components/
β”‚   β”‚   β”‚   β”œβ”€β”€ LoginForm.tsx
β”‚   β”‚   β”‚   β”œβ”€β”€ SignupForm.tsx
β”‚   β”‚   β”‚   β”œβ”€β”€ Navbar.tsx
β”‚   β”‚   β”‚   β”œβ”€β”€ Summary.tsx
β”‚   β”‚   β”‚   └── ...
β”‚   β”‚   β”œβ”€β”€ lib/
β”‚   β”‚   β”‚   β”œβ”€β”€ auth.ts
β”‚   β”‚   β”‚   β”œβ”€β”€ pdf2img.ts
β”‚   β”‚   β”‚   β”œβ”€β”€ puter.ts
β”‚   β”‚   β”‚   β”œβ”€β”€ testSetup.ts
β”‚   β”‚   β”‚   └── utils.ts
β”‚   β”‚   └── routes/
β”‚   β”‚       β”œβ”€β”€ auth.tsx
β”‚   β”‚       β”œβ”€β”€ home.tsx
β”‚   β”‚       β”œβ”€β”€ resume.tsx
β”‚   β”‚       β”œβ”€β”€ upload.tsx
β”‚   β”‚       └── wipe.tsx
β”‚   β”œβ”€β”€ constants/
β”‚   β”‚   └── index.ts
β”‚   β”œβ”€β”€ public/
β”‚   β”‚   β”œβ”€β”€ icons/
β”‚   β”‚   β”œβ”€β”€ images/
β”‚   β”‚   β”œβ”€β”€ readme/
β”‚   β”‚   └── pdf.worker.min.mjs
β”‚   β”œβ”€β”€ types/
β”‚   β”‚   β”œβ”€β”€ index.d.ts
β”‚   β”‚   └── puter.d.ts
β”‚   β”œβ”€β”€ build/
β”‚   β”œβ”€β”€ react-router.config.ts
β”‚   β”œβ”€β”€ vite.config.ts
β”‚   β”œβ”€β”€ tsconfig.json
β”‚   └── package.json
β”œβ”€β”€ Dockerfile
β”œβ”€β”€ package.json
β”œβ”€β”€ react-router.config.ts
└── vite.config.ts

Documentation

About

AI Resume Analyzer is a modern, AI-powered web application designed to help job seekers optimize their resumes for maximum impact. Built with React Router and powered by Puter AI, this application provides intelligent, real-time feedback on resume quality across multiple dimensions. 🎯 Core Features Resume Analysis & Feedback AI-powered resume re

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages