First Year - 2nd Semester Mini Project
Bachelor of Computer Science and Technology
Faculty of Applied Sciences
Uva Wellassa Universty
Badulla, Sri Lanka
Living in a rapidly changing era needs and wants of humans are becoming complicated.
But, are these necessities of human beings addressed equally?
While one has excess resources another, who could be the neighbour of the first, needing the same material is ignored. Most of the time, a person having excess resources does not know a one living close to himself needs the same and vice versa.
Project ESG attempt to gather all these requests based on peoples' geographical location.
A person having excess resources can post about the availability of the resource while a person who needs it can claim it through the platform. To minimize travelling charges and to increase the convenience of collecting the resource, we suggest placing the resource in the regional village office (Grama Niladhari Office). The admins (Preferably the Grama Niladhari) of the system should closely monitor the status of transactions placed in their offices and update the system accordingly.
NOTE: Transferring resources between the users is not handled by the system. It is done manually and Regional Village Officer should confirm whether the transfer was successful and update the system.
- Java 18
- NASA Worldwind Java Edition
- Icons: https://www.flaticon.com/
- Sri Lankan Cities: https://github.com/madurapa/sri-lanka-provinces-districts-cities
- The file system is to be replaced by a database.
- Establishing web and internet features rather than a standalone desktop application.
- User logouts and enhanced security features
- Adding world cities and their administrative features to manage excess resources efficiently.
- Connect to the internet to load the Worldwind Globe
- Add the following content to the VM Options of your IDE:
--add-exports java.base/java.lang=ALL-UNNAMED
--add-exports java.desktop/sun.awt=ALL-UNNAMED
--add-exports java.desktop/sun.java2d=ALL-UNNAMED