Explore our innovative MERN stack Job Tracker platform, designed for seamless job application management, user profile updates, and real-time notifications, all integrated with secure Google Auth.
- Register User API & UI: Effortlessly sign up, with prompts for missing fields and notifications for existing usernames or emails.
- Login Functionality API & UI: Log in using Gmail and password, with an "invalid credentials" message for incorrect entries.
- One-Click Google Auth: Log in with one click using Google authentication through Firebase.
- Successful Login: Redirects users to the dashboard after logging in.
- Dashboard Header: Displays a default profile image, user name, email, and a logout button.
- Profile Update Page: Update profile image, username, email, and password, with image upload progress shown. Option to delete the account.
- Job Applied Details: Add job details (position, company name, location, status, type), receive notifications via React Toastify, and view all applied jobs with total counts. Filter and sort jobs by search, status, type, and date. Pagination for additional jobs and reset filters.
- Responsive Design: Fully responsive application for all devices.
- Delete and Edit Functionality: Delete and edit job details, with a confirmation modal for deletions.
- Job Statistics: View job statistics including pending applications, scheduled interviews, declined jobs, and monthly applications displayed on area and bar charts.
Stack | - | - | - | - | - |
---|---|---|---|---|---|
FrontEnd | |||||
BackEnd |