AI Job Hub
Job platform with AI cover letters, resume screening (match score), career chatbot and interview prep — powered by Gemini.

Overview
AI Job Hub is a job-seeker platform where users sign up, build a profile, and manage saved jobs and applications from a central dashboard.
Auth & data — Supabase handles email/password auth and storage, with the user profile feeding every AI feature so results are personalised.
Four AI tools — AI Cover Letter generator (writes a bespoke letter from the job description + profile), AI Resume Screening (upload a PDF, receive a 0–100% match score, strengths, gaps and suggestions), a career chatbot, and an interview prep tool.
Everything runs through isolated Next.js API route handlers calling the Google Gemini API, with a clean Lucide-iconed dashboard.
Key features
- Sign up/login with Supabase Auth
- Dashboard + saved jobs + applications tracking
- AI cover-letter generator from profile + job description
- AI resume screening with 0–100% match score
- Career advice chatbot
- AI interview prep (technical + STAR answers)
- Personalised profile (skills, experience, links)
Tech stack
- Next.js
- TypeScript
- Tailwind CSS
- Supabase (Auth + DB)
- Google Gemini API
- Lucide React