A simple payroll processing system with minimal features. Users can upload either CSV or TXT file to start processing
The application is containerized, just having docker is enough. To start the application following command is required:
docker compose upor
docker compose -f docker-compose.yml up POST /process| Parameter | Type | Description |
|---|---|---|
file |
data |
Required. csv or txt file |
The application does not store the data. Data will be available until the application shut down. Application output is various reports, which will be available on the application console, such as: A total number of employees in an organization, Monthly salary report, Yearly financial report, etc.
Example files are also included and can be found in the main folder (eg, Employee_details.txt and Employee_details.csv). By default, 9090 port will be exposed and POST with 'file' is start the request.
