JobTracker is a modern job application tracking web app that helps users organize, monitor and manage their job search in one place.
Built with React, Tailwind CSS and Supabase, it provides a clean dashboard for tracking applications, interviews and offers efficiently.
-
Dashboard with real-time stats:
-
Total applications
-
Interviews
-
Offers
-
Rejections
-
-
Search and filter applications
-
Tags for better organization
-
View job details modal
-
Profile page with user info and stats
-
Dark/light theme toggle
-
Authentication powered by Supabase
-
Frontend: React, TypeScript, Vite
-
Styling: Tailwind CSS, shadcn-ui
-
Backend: Supabase (Auth + Database)
-
State Management: React hooks
-
Clone the repository
git clone https://github.com/MisturaDev/Job-Tracker.git cd Job-Tracker -
Install dependencies
npm install
-
Set up Environment Variables
- Create a
.envfile in the root directory and add your Supabase credentials:
VITE_SUPABASE_URL=your_supabase_url VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
- Create a
-
Run the development server
npm run dev
-
Create a Supabase project
-
Enable Email Auth
-
Add required database tables (applications, profiles, etc.)
Coming up soon...
This project demonstrates my ability to build modern, scalable full-stack applications using industry-standard tools.
Mistura Ishola