Skip to content

praj-foss/msw-management-system

Repository files navigation

Municipal Solid Waste Management System

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.

Features

  • 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

Screenshots

Collection table and form Screenshot 1

Overview tab displaying the charts Screenshot 2

Building

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

License

This project is licensed under the MIT License. Please see the LICENSE file for more information.

Credits

easytable - Generates awesome tables in PDF
jfxtras - Additional utilities for JavaFX

About

Software project for municiapal solid waste management

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published