This app is designed to provide detailed salary calculations for specific job positions over a specified period of time. It includes Total Salary, Total Fringe, Total Indirect, and Total Cost calculations. A Monthly Salary Table is also displayed, showing the monthly salary, schedule, grade, and step for each month within the specified period. The application allows for dynamic calculation of fringe and indirect rates based on user input.
Note: This app currently only works for schedules B and G.
To use this application:
- Select a job title from the dropdown list.
- Specify the start and end dates for the period over which you want to calculate salaries.
- Enter the fringe and indirect rates.
- Click on the "Calculate Salary Details" button to get the salary details.
The application will display the Monthly Salary Table and detailed salary calculations including the Total Salary, Total Fringe, Total Indirect, and Total Cost for the selected job position over the specified period.
Clone the repository and install the necessary dependencies mentioned in the requirements.txt file.
git clone https://github.com/nelkalm/salaryProjectionApp.git
cd salaryProjectionApp
pip install -r requirements.txt
After installing the dependencies, you can run the application locally with the following command:
streamlit run main.py
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
This project is created by Nelson Lu.