AI Resume Analyzer is a full-stack project for uploading, parsing, and analyzing resumes with AI-powered feedback.
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
- Frontend guide: frontend/README.md
- Quick start: frontend/QUICK_START.md
- Implementation details: frontend/IMPLEMENTATION_SUMMARY.md
- Backend auth guide: backend/AUTH_GUIDE.md