- Short description
- Demo Video
- The Architecture
- Long Description
- Project Roadmap
- Getting Started
- Live Demo
- Built With
- Contributing guidilines
- Versioning
- License
- Versioning
- Acknowledgements
Part of the World Health Organization's guidance on limiting further spread of COVID-19 is to practice propoer hand washing and ensure sanitation around to limit the spread of virus. Events planned on a large scale observe wastage of water in big amounts. On the other hand, before COVID-19, 2.2 billion people lack safely managed drinking water and 4.2 billion people lack safely managed santation. Post COVID-19, the number are even more. All this encapsultes to scarcity of safely managed water.
As responsible citizens, people holding big events can record their event on a GPS enabled application. Waste water shall be collected from the event, sent to purifying units and distrbute it to localities where there is scarcity of water.
Scarcity of water poses risk of a lot of other diseases too other than COVID-19 . As COVID-19 has become the new normal, availability of safely managed drinking water is a priority now for people to keep themselves healthy
- The user (event holder) shall register the event
- The GPS enabled app shall record its location
- Waste water shall be collected from the events
- GPS enabled application shall list water purifying units
- GPS enabled application shall list down communities having scarcity of water
- Safely managed water shall be transported to communties having scarcity of water
To encourage optimal water choices by consumers and to incentivize water sustainability, we propose devising and implementing an API for big sources of unused water and its dissemination. With an API, you could have a centralized way to:
- Query geolocations of sustainable water sources
- Water purifying units
- Access list of areas where there is shortage of water as compared to other areas
- Explore educational tools to support water sustainability and clean water access
- Enable transparent water usage, cleanliness results, and site-to-site comparison
- Access plain language case studies. We are initially focusing on the development of a starter kit that will enable these channels to be developed to their fullest potential. Expected Solutions
- The user or community leader accesses a Clean Water Insights Dashboard.
- The insights dashboard requests the Clean Water API for data that the user wants (including queries made on a chatbot).
- The user can converse with a chatbot to get necessary information, and the insights dashboard can act as an orchestration application for the chatbot.
- The Clean Water API component retrieves the required data from various sources and aggregates them as necessary.
- A machine learning module uses the data sources as a corpus to build a recommendation model and host that model.
- The Clean Water Insights Dashboard can get recommendation and prediction information from a recommendation engine.
Please follow the following to run the application
- Clone the repository to a location of your Desktop by using git comand
cd ~/Desktop/
git clone https://github.com/irsayvid/nirvana.git
- Go to project folder by pressing following commands in terminal or shell
cd ~/Desktop
cd purgo
-
Open the project in Visual Studio or any editor of your choice
-
Install all the dependencies using the following commands in both app and in directory client
npm install
cd client
npm install
5.run application by running either of the following two commands
npm start
yarn start
- The web app opens in https://localhost:3000 in your browser
- React
- Firebase
- IBM Cloud Functions
- IBM API Gateway
- IBM Watson