FitCheck AI — Resume Analyzer
An AI-powered web app that scores how well your resume matches a job description and gives you specific, actionable suggestions to improve it.
Features
- Match Score — 0–100 score showing alignment between your resume and the role
- Missing Keywords — Skills and requirements from the job description not found in your resume
- Suggested Edits — Concrete bullet-point rewrites to better target the position
- Auth — Sign-in required via Clerk before running an analysis
Tech Stack
| Layer | Technology |
|---|---|
| Frontend | Next.js 16, React 19, Tailwind CSS v4 |
| Backend API | FastAPI (Python), deployed as Vercel serverless function |
| AI | OpenAI GPT-4o (structured outputs) |
| Auth | Clerk |
| Deployment | Vercel |
Project Repository
https://github.com/ebenhays/ai-resume-analyser
Deployment URL
https://25tuj4ktib.eu-central-1.awsapprunner.com
Prerequisites
- Node.js 18+
- Python 3.11+
- An OpenAI API key
- A Clerk application
1. Clone the repo
bash