The Job Search App is a Python tool designed to assist users in managing their job search process. It provides a user-friendly interface for tracking and comparing job opportunities, collecting information on each job, and conducting job-related research. The app is designed to streamline the job search experience by allowing users to add, view, and compare job opportunities.
-
Add Job Opportunities: Users can input details about job opportunities, including job title, company, location, expected job growth, entry-level salary, required training, job duties, disability restrictions, and why the career is a good match for them.
-
Display Tracked Jobs: Users can view a list of job opportunities they have added to the app. The list includes job titles, company names, locations, and the application status.
-
Open Job Details: Users can select a job from their list to view specific details, including all the information they entered when adding the job.
-
Compare Jobs: Users can compare multiple job opportunities in a neat table format. The comparison includes job titles, company names, locations, application statuses, growth forecasts, and entry-level salaries.
-
Upon starting the app, users will be prompted to enter their personal information, including name, email, and phone number.
-
Users can add job opportunities by providing detailed information about each job, including growth forecasts, salaries, and more.
-
The app allows users to view their tracked jobs, open and review job details, and compare job opportunities in a tabular format.
-
Users can exit the app by choosing the "Quit" option.
- Python 3
tabulate
library for creating tables (install usingpip install tabulate
)
-
Ensure you have Python installed on your system.
-
Install the required
tabulate
library. -
Run the Python script.
-
Follow the prompts to use the Job Search App.
This is a simple command-line tool for managing job opportunities. You can further customize and enhance it based on your specific needs and preferences.