The Job Application Vault is a desktop application developed with Python, PyQT, and SQLite, designed to empower users in efficiently managing their job search journey. This comprehensive tool goes beyond basic tracking, offering an extensive set of features to enhance the user's job search experience.
- Job Application Status: Users can view key information about all of their job applications in a table, and filter the results.
- Job Application Details: Users can store, view, and update detailed information regarding each job application.
- Contact Book: Users can view all of their contacts and their information, and filter the results.
- Interview Questions: Users can add or view questions they have been asked during interviews.
- Statistics: Users can view statistics about their job search experience such as how many job application's they've submitted, how many interviews they've completed, and what the top skills are in their job applications.
- Python
- v2.7 through v3.10 (inclusive), excluding v3.0 through v3.4 (inclusive)
- Developed with v3.9.10
- pip
- SQLite3
- Clone the Repository:
git clone https://github.com/AdamZieman/job-application-vault.git
- Install production-level dependencies:
pip install -r requirments.txt
- Navigate to the project's source code directory:
cd job-application-vault
- Run the application:
python main.py
- Use the application to add, edit, and manage your job applications