Skip to content

Designed a system that allows Food Banks, Hospitals, and Food Pantries to communicate effectively to monitor food insecurity and health issues in an under privileged community.

Notifications You must be signed in to change notification settings

aelinadas/code-for-cause

Repository files navigation

Code-For-Cause

insecure

A swing application to develop a system that allows different organizations that will come together and serve a large underprivileged populace in most effective way. We have designed a system that allows Food Banks, Hospitals, and Food Pantries to communicate effectively to monitor food insecurity and health issues in an unpriviledged community. In this system, we have brought three different entities into the ecosystem model to establish hierarchy and leveraged workflows as a means for effective communication.

Team Info

NAME GIT ID
AELINA DAS aelinadas
ABHISHEK VISHWANATH v-abhishek

Languages and Tools used

java

swing

db4o

netbeans



Architecture

architecture


Workflow

architecture


Application features and Use Cases

  1. A common login screen for all users

  2. A Network admin can add Food Banks and Hospitals under them

  3. Food Bank can add multiple soup kitchens under them

  4. A Food Bank Admin can manage their inventory

  5. The inventory that contains the list of food items is visible to all the soup kitchens tied with them inventory

  6. A Food Pantry Admin can place an order of food items with their respective Food Banks cart

  7. Also a Food Pantry Admin can raise a health screening request for their community members with the hospitals that are in the same network health

  8. A Food Pantry Admin can keep track of requests using the dashboard track

  9. A Food packing department can view the pending order requests and once packed they can inform the logistics team to deliver the same orderRequest forward

  10. Logistics Team can confirm the estimated date and time of order delivery, that triggers an email to the Food Pantry Admin informing the date and time of delivery logistic

  11. Email received by a Food Pantry Admin on food delivery

    emailOrder
  12. Email received by Food Pantry Admin on Nutritionist appointment approval nutrition

  13. A doctor can raise laboratory test request for patients and track the lab tests using the dashboard doctor

  14. A doctor can accept as well as set appointments for health screening that triggers an email to the Food Pantry Admin informing the date and time of health screening docApt

  15. Email received by a Food Pantry Admin on health screening appointment approval health

  16. Lab Assistant team can view and work on pending lab tests and can later update the results lab

  17. A Food Pantry Admin can keep track of number of meals served each day and later draw insights on economic condition of the community graph

Conclusion

  • We believe that adopting a well connected organization serves the poor community well
  • Keeping track of meals served per day can draw insights on econimic condition of the community

Install and Run

  • Install Java (Java 8 or above) on your machine
  • Clone or download this repository on to your machine
  • Install NetBeans IDE (SE Version), if not present
  • Import the cloned or downloaded project
  • Click on run and the application is ready for use
  • Enter Username and Password as admin to add new enterprises and user accounts

About

Designed a system that allows Food Banks, Hospitals, and Food Pantries to communicate effectively to monitor food insecurity and health issues in an under privileged community.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages