Skip to content

JobTrack is a modern web application designed to help users track their job applications efficiently. Featuring user authentication, personalized dashboards, job filtering, and application status tracking, JobTrack simplifies your job search journey.

Notifications You must be signed in to change notification settings

mdmhrz/job-track

Repository files navigation

💼 JobTrack

JobTrack is a modern web application designed to help users track their job applications efficiently. Featuring user authentication, personalized dashboards, job filtering, and application status tracking, JobTrack simplifies your job search journey.

🔗 Live Demo: https://job-track-53365.web.app/
📂 GitHub Repo: https://github.com/mdmhrz/job-track


🚀 Features

  • ✅ User Authentication (Login & Registration) with Firebase
  • 🔐 Secure login via Email/Password and Google OAuth
  • 📄 Company details and job listings
  • 🔍 Filter and sort jobs by type, status, and other criteria
  • 🎨 Smooth UI animations with Framer Motion
  • ⚡ Responsive design powered by Tailwind CSS
  • 🌐 SEO-friendly via React Helmet Async
  • 🔔 Real-time feedback with React Toastify notifications

🛠️ Tech Stack

Technology Description
React Frontend UI Library
Firebase Authentication Backend Service
Framer Motion UI Animation Framework
Tailwind CSS Utility-first CSS Framework
React Router Client-side Routing
React Toastify Toast Notifications
React Helmet Async SEO Head Management
React Icons Icon Library
React Intersection Observer Scroll-triggered Animations
React Scroll Smooth Scrolling
React CountUp Animated Number Counters

📁 Folder Structure

job-track/
├── client/                     # Frontend React application
│   ├── public/                 # Static files
│   └── src/
│       ├── assets/             # Images, icons, styles
│       ├── components/         # Reusable UI components (Navbar, Forms, Cards, etc.)
│       ├── hooks/              # Custom React hooks (optional)
│       ├── pages/              # Route-based page components (Login, Register, Dashboard, etc.)
│       ├── provider/           # React Context Providers (AuthProvider, etc.)
│       ├── routes/             # Route definitions & protected routes
│       ├── firebase.config.js  # Firebase setup and initialization
│       ├── App.jsx             # Main app component and routing
│       └── index.jsx           # ReactDOM render entry point
├── .env                        # Environment variables (Firebase config, etc.)
├── package.json                # Project dependencies and scripts
└── README.md                   # This file

About

JobTrack is a modern web application designed to help users track their job applications efficiently. Featuring user authentication, personalized dashboards, job filtering, and application status tracking, JobTrack simplifies your job search journey.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages