A software project for managing collection of municipal solid waste (MSW), created during my second year of B. Tech. It is made using Kotlin, TornadoFX and H2 Database.
- Tabular view for location, vehicles and collection data
- Forms for easy data modification
- Charts displaying collection per day and collection per location type
- Report generation in PDF
- Inbuilt SQL editor for testing
Overview tab displaying the charts
JDK 8 is required to build. Execute the following commands to build:
$ ./gradlew distZip
Then the app can be started by using:
$ cd build/distributions
$ unzip mswms-0.1.zip
$ ./mswms-0.1/bin/mswms.sh
This project is licensed under the MIT License. Please see the LICENSE file for more information.
easytable - Generates awesome tables in PDF
jfxtras - Additional utilities for JavaFX