Skip to content

Sanjana-Attanayake/Project-ESG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project ESG: Environmental Social Governance

This is an image

Project Description

First Year - 2nd Semester Mini Project
Bachelor of Computer Science and Technology
Faculty of Applied Sciences
Uva Wellassa Universty
Badulla, Sri Lanka

Project Overview

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.

Technologies Used

  1. Java 18
  2. NASA Worldwind Java Edition

Mentions

  1. Icons: https://www.flaticon.com/
  2. Sri Lankan Cities: https://github.com/madurapa/sri-lanka-provinces-districts-cities

Further Developments

  1. The file system is to be replaced by a database.
  2. Establishing web and internet features rather than a standalone desktop application.
  3. User logouts and enhanced security features
  4. Adding world cities and their administrative features to manage excess resources efficiently.

System Set up

  1. Connect to the internet to load the Worldwind Globe
  2. 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

About

1st Year - 2nd Semester - OOP Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published