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
- Next.js 15 (app router) + TypeScript
- React 19
- Tailwind CSS
- ShadcnUI
- Recharts (for Charts and Analytics)
- React Hook Form + Zod
- Next.js server actions
- Prisma ORM
- Neon DB (postgresql)
- 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
- Clone the repository
git clone https://github.com/YOUR_USERNAME/job-tracker.git- Install dependencies
pnpm install- Set up environment variables
DATABASE_URL=DATABASE_URL="postgresql://USER:PASSWORD@HOST/DATABASE?sslmode=require"- Set up database
npx prisma generate
npx prisma migrate dev- Run development server
pnpm run dev