Skip to content

codewithnuh/job-tracker

Repository files navigation

🎯 JobTracker

Next.js Tailwind CSS shadcn/ui Vercel

JobTracker is a premium, high-performance job application tracking suite designed to streamline your career search. Built with modern web technologies, it offers a seamless interface to organize your job hunt, manage interviews, and track your progress all in one place.

🔗 Live Site: job-tracker.noorulhassan.com

🗺️ Explore the App

Page Description Link
Home Landing page and overview Visit
Sign In Access your account Login here
Sign Up Create a new account Register here
Dashboard Your tracking command center Go to Dashboard
Applications List of all your job applications View Applications
Add New Quick add a new job application Add Application
Statistics Visual insights into your job hunt View Stats

✨ Features

  • 🚀 Dynamic Dashboard: Real-time overview of your application status.
  • 📊 Application Tracking: Detailed logging of job applications, companies, and roles.
  • 📅 Interview Management: Keep track of interview dates, feedback, and next steps.
  • 🎨 Modern UI/UX: Built with shadcn/ui and Aceternity components for a premium feel.
  • 🌓 Dark Mode: Fully responsive design with native dark mode support.
  • Optimized Performance: Powered by Next.js 15+ and SWR for lightning-fast data fetching.

🛠️ Tech Stack

  • Framework: Next.js (App Router)
  • Styling: Tailwind CSS
  • Components: shadcn/ui, Aceternity UI
  • State Management: SWR (Stale-While-Revalidate)
  • Icons: HugeIcons
  • Animations: Motion (Framer Motion)
  • Deployment: Vercel

🚀 Getting Started

Prerequisites

  • Node.js 18.x or later
  • pnpm (Recommended) or npm/yarn

Installation

  1. Clone the repository:

    git clone https://github.com/codewithnuh/job-tracker.git
    cd job-tracker
  2. Install dependencies:

    pnpm install
  3. Environment Setup: Duplicate .env.example to .env.local and configure your environment variables:

    cp .env.example .env.local
  4. Run the development server:

    pnpm dev

Open http://localhost:3000 with your browser to see the result.


📂 Project Structure

├── app/              # Next.js App Router routes and layouts
├── components/       # Reusable UI components (shadcn/ui)
├── hooks/            # Custom React hooks
├── lib/              # Utility functions and API clients
├── public/           # Static assets (images, fonts, manifest)
└── styles/           # Global styles and Tailwind configurations

👨‍💻 Author

Built with ❤️ by Noor Ul Hassan


📄 License

This project is private and for demonstration purposes only.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors