Skip to content

shafayatGit/Job-Track

Repository files navigation

🌟 JobTrack

JobTrack is a modern and responsive job management web application built using React. It provides users with a seamless experience to explore jobs, read reviews, and manage their applications — all in a secure and dynamic interface.

🚀 Live Demo

🔗 Visit JobTrack Website


📌 Features

🔐 Authentication

  • 🔸 Firebase Authentication
    • Email & Password login
    • Google Sign-in
    • Password recovery
  • 🔒 Private Routes: Access to the job section is restricted to authenticated users only.

🧭 Navigation

  • Responsive Navbar with route-based highlighting
  • React Router for smooth client-side routing
  • Dynamic Routes for job detail pages

📂 Pages & Sections

  • Home Page with engaging intro and how-it-works section
  • Jobs Section (Private Route): Shows available job listings
  • Login / Register Pages
  • Review Section: User testimonials and reviews
  • Category Section: Job categories to filter opportunities
  • Success Section: Stories from successful job seekers
  • Footer: Contains useful links and social icons

💫 Animations & UX Enhancements

  • Framer Motion: Smooth animations for UI components
  • React Toastify: Beautiful toast notifications for alerts and messages
  • SweetAlert2: Elegant and responsive popups
  • React Helmet: Manage page titles and metadata dynamically

🛠️ Tech Stack

Tech Usage
React Front-end framework
React Router Client-side routing
Firebase Authentication backend
Framer Motion Animations and transitions
Toastify Notification system
SweetAlert2 Alert popups
React Helmet Meta tag and title management
HTML & CSS Layout and styling
JavaScript Application logic

🚀 How to Run This Project Locally

Follow the steps below to run this project on your local machine:

🛠️ Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn
  • Git

📦 Clone the Repository

git clone https://github.com/shafayatGit/Job-Track.git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages