Skip to content

An AI-powered web application to help users track job applications, analyze resumes, and match job descriptions with required skills. Built with Next.js, TypeScript, Prisma, Supabase, and OpenAI API.

Notifications You must be signed in to change notification settings

soyebcodes/job-flow

Repository files navigation

🚀 Job Flow

An AI-powered web application to help users track job applications, analyze resumes, and match job descriptions with required skills.
Built with Next.js, TypeScript, Prisma, Supabase, and OpenAI API.


✨ Features

  • 🔐 Authentication – Secure login via Google/GitHub using NextAuth.
  • 📂 Job Application Tracker – Add, edit, and filter applications by status.
  • 📄 Resume Upload – Upload and store your resume (PDF).
  • 🤖 AI Resume Analyzer – Get AI-powered suggestions to improve your resume.
  • 📊 AI Job Description Matcher – Compare resumes with job descriptions and highlight missing skills.
  • 📈 Dashboard & Analytics – Visualize application success rate and progress with charts.
  • 🌐 Deployment Ready – Hosted on Vercel with Supabase backend.

🛠️ Tech Stack


📂 Project Structure

job-ai-tracker/ │── prisma/ # Prisma schema & migrations │── src/ │ ├── app/ # Next.js app router pages │ ├── components/ # Reusable UI components │ ├── lib/ # Utility functions (db, auth, etc.) │ ├── api/ # API routes (job tracker, resume, AI) │── public/ # Static assets │── .env # Environment variables │── README.md # Project documentation


⚡ Getting Started

1. Clone the repo

git clone https://github.com/YOUR-USERNAME/job-ai-tracker.git
cd job-ai-tracker

About

An AI-powered web application to help users track job applications, analyze resumes, and match job descriptions with required skills. Built with Next.js, TypeScript, Prisma, Supabase, and OpenAI API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5