Project in Action - JobGrid
Job Tracker is a user-friendly application designed to help individuals efficiently manage their job search process. Whether you're actively seeking employment, considering new opportunities, or want to keep track of your professional endeavors, this project provides a convenient solution to streamline your job-tracking activities.
npm run install-dependencies
- Configure the application settings by editing the config.js file. Add any additional customization options or credentials as required.
- setup values for - MONGO_URL, JWT_SECRET, JWT_LIFETIME
npm start
- visit url http://localhost:3000/
-
Job-Details: Easily track and organize all your job-related information in one place. Capture essential details such as company name, job title, application status, interview dates, and more.
-
Status Tracking: Keep a comprehensive overview of your job applications by categorizing them into different statuses such as "pending," "interview scheduled," "accepted," or "rejected." This feature allows you to quickly identify the progress of each application and prioritize your follow-ups accordingly.
-
Job Types: Classify your applications based on job types like "internship," "remote," or "full-time." This categorization feature enables you to understand your application distribution and preferences better.
-
Edit and Add Jobs: Update or modify existing job entries effortlessly. Additionally, quickly add new job details to ensure your job tracker remains up to date with the latest information.
-
To use the Job Tracker application, follow the steps below:
-
Register or Login: Upon launching the application, you will be prompted to either register a new account or log in to your existing account. Provide the necessary information to create an account or use your credentials to log in.
-
Dashboard: Once logged in, you will be directed to the dashboard, where you can view an overview of your job applications and various statistics related to your job search.
-
Add Job: To add a new job entry, navigate to the "Add Job" section. Fill in the required details such as the company name, job title, application status, interview dates, and job type. Submit the form to add the job to your tracker.
-
Edit Job: In the dashboard or job listing, you can select a specific job to edit its details. Update the necessary information such as the application status, interview dates, or any other relevant details. Save the changes to update the job entry.
-
View Job Statistics: Access the job statistics section to gain insights into your job applications. This section provides a summary of your applied jobs, including the number of pending, accepted, and rejected applications, as well as the distribution of job types.
-
Manage Applications: Easily manage your job applications by filtering them based on their status, job type, or other criteria. This allows you to focus on specific subsets of your applications for further analysis or follow-up.
-
Logout: When you're finished using the Job Tracker application, log out of your account to ensure the security and privacy of your job-related data.
Contributions to Job Tracker are welcome and encouraged! If you would like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and ensure they are appropriately documented.
- Test your changes thoroughly.
- Submit a pull request detailing the changes you've made.
- If you have any questions, suggestions, or concerns regarding the JobGrid web app, please feel free to contact us at [[email protected]]. We appreciate your feedback and will respond as soon as possible.
Happy job tracking!