Project Name: JobTrack
JobTrack is a responsive and interactive job search web application where users can find jobs tailored to their preferences—whether remote, part-time, or full-time. The platform also includes user authentication and dynamic job detail pages for a more personalized experience.
🔗 Live URL https://shiny-bonbon-c3fd9c.netlify.app/
✨ Key Features : 🔍 Job Filtering: Search and filter jobs by type — remote, part-time, or full-time
🆔 Dynamic Job Details: View detailed job information using dynamic routes based on job ID
🔐 User Authentication: Sign up and log in securely with Firebase Authentication
🧭 Client-side Routing: Seamless navigation with React Router
🎨 Modern UI: Styled with Tailwind CSS and DaisyUI for a clean, responsive interface
🧩 Interactive Tabs: Navigate categories or job types using tab-based layout
🎞️ Smooth Animations: Engaging motion transitions with Framer Motion
📱 Mobile Friendly: Fully responsive design for all devices
🛠️ Tech Stack & NPM Packages Used
React – JavaScript library for building user interfaces
Tailwind CSS – Utility-first CSS framework
DaisyUI – Prebuilt Tailwind components for UI consistency
React Router – Client-side routing system
React Tabs – Tab navigation components
Framer Motion – Animation library for React
Firebase – Authentication and user session management
React Hooks:
useState – State management
useEffect – Lifecycle methods and side effects
useRef – Accessing DOM references
useLocation – Accessing route location data
📁 Getting Started To run this project locally:
bash Copy Edit git clone https://github.com/your-username/jobtrack.git cd jobtrack npm install npm start