An open API service indexing awesome lists of open source software.

https://github.com/mini-sylar/payment-tracker-app

Contains files to UI and code
https://github.com/mini-sylar/payment-tracker-app

json pyqt5 python

Last synced: about 2 months ago
JSON representation

Contains files to UI and code

Awesome Lists containing this project

README

          

# PAYMENT-TRACKER-APP (UI version 2.0)
### from DSC challenge,University of Ghana
A program to help an employee track how much they are paid after a period of work (UI version)

## Installation
Program depends on the following libraries
- pyqt5
- sys
- xlswriter
- qt_material
- TableSaver (custom module adapted from ellyansec's save modules) [REMOVED]

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install the following libraries.

```bash
pip install PyQt5
pip install XlsxWriter
pip install qt-material
TableSaver Module is included in the files [REMOVED]
```

## Usage

```
- run MainWindow.py
- add an employee from the file menu to generate an employee tab with a table
- Use the update button to add more entries to the table
- Use the save button to export the items in the table as a spreadsheet
```

## Update
View [Changelog](https://github.com/Mini-Sylar/DSC-UG-Challenge-UI-Version/blob/main/CHANGELOG.md)
for updates to the project

## Screenshots



Mainwindow Interface
Add Employee
Open User1 Data
Loaded Data
Update Employee
Sample Data After Exporting
Change Icons
After Changing Icons
Sample Output Image


## Sample File
Sample file included in Screenshots folder as [Sample Output](https://github.com/Mini-Sylar/DSC-UG-Challenge-UI-Version/blob/main/Screenshots/User1Output.xlsx)
## Contributing
Pull requests are welcome. Also, a TO DO list will be added to give an idea of what is
planned

## License
[MIT](https://choosealicense.com/licenses/mit/)