https://github.com/mdmhrz/job-track
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.
https://github.com/mdmhrz/job-track
firebase-auth framer-motion react-countup react-helmet-async react-icons react-intersection-observer react-router react-scroll react-tostify reactjs tailwindcss
Last synced: 2 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/mdmhrz/job-track
- Owner: mdmhrz
- Created: 2025-08-08T16:44:07.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-19T01:48:33.000Z (10 months ago)
- Last Synced: 2025-11-09T13:05:06.246Z (8 months ago)
- Topics: firebase-auth, framer-motion, react-countup, react-helmet-async, react-icons, react-intersection-observer, react-router, react-scroll, react-tostify, reactjs, tailwindcss
- Language: JavaScript
- Homepage: https://job-track-53365.web.app/
- Size: 223 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 💼 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/](https://job-track-53365.web.app/)
📂 **GitHub Repo:** [https://github.com/mdmhrz/job-track](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 |
|-------------------------------------------------------------------------|--------------------------------|
|  | Frontend UI Library |
|  | Authentication Backend Service |
|  | UI Animation Framework |
|  | Utility-first CSS Framework |
|  | Client-side Routing |
|  | Toast Notifications |
|  | SEO Head Management |
|  | Icon Library |
|  | Scroll-triggered Animations |
|  | Smooth Scrolling |
|  | Animated Number Counters |
---
## 📁 Folder Structure
```bash
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