Code Monkey home page Code Monkey logo

code-for-cause's Introduction

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

code-for-cause's People

Contributors

aelina-husky avatar aelinadas avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.