https://github.com/prasundas99/hungrily
WiTACE 2021 Hackathon Solution using IBM Watson Assitant and GeoJson which create a common medium to connect the volunteers and users through a data-driven AI-based platform. This web application will enable the one in need to connect with their helper with just a single 'text'.
https://github.com/prasundas99/hungrily
geojson hacakthon ibm-watson mern-stack
Last synced: 6 months ago
JSON representation
WiTACE 2021 Hackathon Solution using IBM Watson Assitant and GeoJson which create a common medium to connect the volunteers and users through a data-driven AI-based platform. This web application will enable the one in need to connect with their helper with just a single 'text'.
- Host: GitHub
- URL: https://github.com/prasundas99/hungrily
- Owner: Prasundas99
- License: apache-2.0
- Created: 2021-06-13T17:59:13.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-02-11T19:25:35.000Z (over 2 years ago)
- Last Synced: 2023-03-08T17:50:39.271Z (over 2 years ago)
- Topics: geojson, hacakthon, ibm-watson, mern-stack
- Language: JavaScript
- Homepage:
- Size: 2.77 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hungrily
[](https://www.apache.org/licenses/LICENSE-2.0) [](https://developer.ibm.com/callforcode/get-started/) [](https://hungrily.netlify.app/)
## Contents
- [Submission or project name](#submission-or-project-name)
- [Contents](#contents)
- [Short description](#short-description)
- [What's the problem?](#whats-the-problem)
- [How can technology help?](#how-can-technology-help)
- [The idea](#the-idea)
- [Demo video](#demo-video)
- [The architecture](#the-architecture)
- [Long description](#long-description)
- [Project roadmap](#project-roadmap)
- [Live demo](#live-demo)
- [Built with](#built-with)
- [Contributing](#contributing)
- [Versioning](#versioning)
- [Authors](#authors)
- [License](#license)
- [Acknowledgments](#acknowledgments)## Short description
### What's the problem?
A huge section of the world is going through hunger problems because of financial issues, mis-management and failure in locating people who are starving. In many cases we fail to connect the resources with needy ones. Thus this needs a solution in such dire situations.
### How can technology help?
In this pandemic situation, technology can help managing the resources and reaching out the needy ones in a smarter and time efficient manner, contributing to the larger welfare.
### The idea
It's the need of the hour to use the mastery of technologies and mend the gaps, striving towards the common goal of zero hunger all over. Thus, creating a common medium to connect the volunteers (food providers) and users (needy people) through a data driven AI based platform using the IBM tech support, a set of open source tools and Watson Services. This web application will enable the one in need to connect with their helper with the effort of just a single 'text'.
## Demo video
https://youtu.be/Ap90MscOtqU
## The architecture

1. The user navigates to the site and interacts with the chatbot to laudge a food request to nearby volunteers.
2. The platform performs a GeoJson query to find a volunteer within a closed radius of 2kms from the point of request and assigns a food request to them.
3. The GeoJson feature is constructed and displayed in a mapbox as a heatmap layer for providing data driven decisions.
4. The data collected from both ends are further collected and stored in MongoDB for establishing connection.## Long description
[DESCRIPTION.md](https://github.com/Sohi-dev/Hungrily_Hackathon/blob/main/docs/DESCRIPTION.md)
## Project roadmap
The project currently does the following things.
- It enables the user to request food and get assigned volunteer details via IBM watson assistant.
- It enables volunteers to see all the requests assigned to them.
- It features a world heatmap displaying areas with the most food requests.
- It features a geoJson query based algorithm to fetch the nearest volunteer with respect to an user.
- It further aims towards the implementation of DTN(Delay-tolerant networking) technology to connect the user and the volunteer through a virtual map, increasing the accuracy of location detection.It's in a free tier IBM Cloud Kubernetes cluster. In the future we plan to run on Red Hat OpenShift, for example.
See below for our proposed schedule on next steps after WitAce 2021 submission.

## Live demo
[Project website](https://hungrily.netlify.app/)
## Screenshot
## Built with
- [IBM Cloudant](https://cloud.ibm.com/catalog?search=cloudant#search_results) - The NoSQL database used
- [IBM Cloud Functions](https://cloud.ibm.com/catalog?search=cloud%20functions#search_results)
- The compute platform for handing logic
- [IBM API Connect](https://cloud.ibm.com/catalog?search=api%20connect#search_results)## The web framework used
- React and Node JS
- Watson Services
- MongoDB Express## Contributing
Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.
## Versioning
We use [Github](http://github.com/) for versioning. For the versions available, see the [tags on this repository](https://github.com/your/project/tags).
## Authors
1. [Sohini Chakraborty](https://github.com/Sohi-dev)
2. [Sudeshna Bhowmik](https://www.linkedin.com/in/sudeshna-bhowmik-65749820a/)
3. [Srijita Bandopadhyay](https://github.com/Srijita30)
4. [Prasun Das](https://github.com/Prasundas99)
5. [Soumava Banerjee](https://github.com/SoumavaBanerjee)## License
This project is licensed under the Apache 2 License - see the [LICENSE](LICENSE) file for details.
## Acknowledgments
- Based on real time applications.