Skip to content

Repository files navigation

Job Application Tracker

A personal full-stack job application tracker to track and manage the job applications with analytics and data visualization and UI with dark mode support.

🔗 Live Link

📸 Screenshots

Home page

Job Application Tracker Home Page

Application form

Job Application Tracker Form page

Analytics Page

Job Application Tracker Analytics Page

🛠️ Tech Stack

Frontend:

  • Next.js 15 (app router) + TypeScript
  • React 19
  • Tailwind CSS
  • ShadcnUI
  • Recharts (for Charts and Analytics)
  • React Hook Form + Zod

Backend:

  • Next.js server actions
  • Prisma ORM
  • Neon DB (postgresql)

✨ Features

  • Create, update, and delete job applications
  • Search, filter, and sort applications
  • Analytics dashboard with interactive charts
  • Export data to CSV
  • Dark/Light mode toggle
  • Fully responsive design
  • Form validation with Zod
  • Type-safe with TypeScript

🚀 Setup Instructions

Installation

  1. Clone the repository
git clone https://github.com/YOUR_USERNAME/job-tracker.git
  1. Install dependencies
pnpm install
  1. Set up environment variables
DATABASE_URL=DATABASE_URL="postgresql://USER:PASSWORD@HOST/DATABASE?sslmode=require"
  1. Set up database
npx prisma generate
npx prisma migrate dev
  1. Run development server
pnpm run dev

About

a personal job tracker built by using Next js and Typescript

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages