Skip to content

A Streamlit application to track job applications, including job details, statuses, and visualization of application trends.

Notifications You must be signed in to change notification settings

fagun98/Job-Application-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Job Application Tracker

Overview

Job Application Tracker is a Streamlit application designed to help you organize and track your job applications. This application allows you to:

  • Record job applications with details such as company name, job title, application status, and additional notes.
  • Visualize job application data through various charts, including bar charts and pie charts.
  • Monitor trends in job applications over time with interactive line charts.

Features

  • Job Application Form: Submit job application details including company name, job title, application status, and additional notes.
  • Data Visualization: View job application statistics with bar charts for job titles and pie charts for application statuses.
  • Trend Analysis: Analyze the number of applications over time with line charts.

Installation

To run this application locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/yourusername/job-application-tracker.git
    cd job-application-tracker
    
  2. Install the required packages:
    pip install -r requirements.txt
    
  3. Run the Streamlit application:
    streamlit run app.py
    

Requirements

  • Python 3.7 or later
  • Streamlit
  • pandas
  • altair

Install the required Python packages using:

pip install streamlit pandas altair

Usage

  • Add Job Applications: Use the sidebar form to input details of each job application.
  • View Statistics: Switch to the "Application Statistics" page to see visualizations of your job application data.
  • Interactive Charts: Hover over charts for additional information about your job applications.

Visualizations

  • Bar Chart: Displays the number of job applications by job title.
  • Pie Chart: Shows the distribution of job applications by application status.
  • Line Chart: Illustrates the trend of job applications over time.

Contributing

Feel free to open issues or submit pull requests if you have suggestions or improvements.

Contact

For any questions or feedback, please reach out to [email protected].

About

A Streamlit application to track job applications, including job details, statuses, and visualization of application trends.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages