Welcome to the JobQuest repository! This project is a full-stack job board dashboard built with React and TypeScript, featuring user authentication, real-time job listings, advanced filtering, and a guest mode for quick access without an account.
JobQuest is a modern job board dashboard that allows users to browse and filter tech job listings by title, location, and category. Users can create an account, log in securely via Firebase Authentication, and manage their profile. A guest mode is also available for users who want to explore the platform without registering.
- User authentication (register, login, logout) via Firebase
- Guest mode for exploring the platform without an account
- Real-time job listings fetched from Firebase Realtime Database
- Filter jobs by title, location, and category
- Detailed job view with company info, job type, and posting date
- User profile management (update name, email, and location)
- Smooth navigation with React Router v6
- Toast notifications for user feedback
- Fully responsive design across all screen sizes
- React 18
- TypeScript
- React Router v6
- React Context API
- Axios (HTTP requests)
- Firebase Authentication
- Firebase Realtime Database
- Tailwind CSS
- React Toastify
- Vite
For any inquiries or feedback, please contact azharibraheem482@gmail.com.