https://github.com/0xnaman1/disaster-management-using-ethereum
The project consists of developing a solution around the problem of Disaster Management. It involves complete assurance that the resources are carefully distributed to the people of the disaster hit region. It leads to a seamless network between all the third parties by bringing all the organisation on to the same network.
https://github.com/0xnaman1/disaster-management-using-ethereum
disaster-management javascript solidity-contracts web3js webpack
Last synced: 3 months ago
JSON representation
The project consists of developing a solution around the problem of Disaster Management. It involves complete assurance that the resources are carefully distributed to the people of the disaster hit region. It leads to a seamless network between all the third parties by bringing all the organisation on to the same network.
- Host: GitHub
- URL: https://github.com/0xnaman1/disaster-management-using-ethereum
- Owner: 0xnaman1
- Created: 2018-09-09T17:48:04.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-11-27T13:01:22.000Z (almost 7 years ago)
- Last Synced: 2025-03-31T11:51:28.775Z (6 months ago)
- Topics: disaster-management, javascript, solidity-contracts, web3js, webpack
- Language: HTML
- Homepage: https://www.youtube.com/watch?v=wUYhxBvqYy8
- Size: 1.42 MB
- Stars: 20
- Watchers: 1
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BLOCKCHAIN POWERED SOLUTIONS FOR LANDSLIDES AND DISASTER MANAGEMENT
* Implemented a DApp to create a platform for Disaster Management.# TEAM
* NAMAN MANCHANDA - https://www.linkedin.com/in/naman-manchanda-1b0948144/
* KUSHAL SETH - https://www.linkedin.com/in/sethkushal/
* POOJA SARIN - https://www.linkedin.com/in/sarinpooja/
* ABHAY CHATURVEDI - <># GitHub Page
https://github.com/namanmanchanda09/DisasterManagement
# Youtube Link for Video Demonstration
https://www.youtube.com/watch?v=wUYhxBvqYy8# PowerPoint Presentation
https://www.slideshare.net/KushalSeth2/nasa-chain# Inspiration:
* Space Apps 2018
- http://www.spaceappindia.org
- https://2018.spaceappschallenge.org/
- https://twitter.com/spaceapps?lang=en[Build at pre-hackathon: https://jimsindia.org/hackathon/]
# What it does:
* Used ML algorithm along with NASA data to predict if a person is safe or not
* Increases collaboration between different legal entities.
* In Case of disaster, it enable the organisations to manage the help that they are providing.
* Reduces delays in services.
* No middle party
* Tries to guarantee the resources are actually available to the people
* Helps to settle Insurance claims in case of Disaster.# STEPS to Install / Setup
1) Clone the repositories https://github.com/KushalGH/blockchain_disastermanagement using following command
git clone https://github.com/KushalGH/blockchain_disastermanagement
2) do run "npm install" command to ensure node packages are up-to-date & in sync
3) Ensure you have "Ganache" & It is running status
4) Ensure you have "MetaMask" extensions added into chrome & enabled custom RPC to sync the accounts with Ganache
5) Using below command to deploy the contract into Ganache
truffle migrate --network ganache --compile-all --reset
6) Once it is migrated successfully, run below command to launch the server
npm run dev# Implementation:
* Developed using Solidity and web3.js
* used node.js, web3 and solc compiler
* used Remix for contract testing
* Used truffle framework in order to the ease developement process
* Testing of smart contracts was done on
* Ganache (Private Local Blockchain)
* Testing was done using javascript instead of a solidity contract creation way.
* Javascript testing method used the Mocha framework
# Build With:
* Solidity,IPFS, MetaMask, Web3js, Truffle, Ganache, Shell script, EVM Framework. JQuery,# Future Enhancements:
* Will be using advanced machine learning algorithms to increase the predictions of Landslides in the areas.
* Updating the Smart Contract, as of now it's a very basic smart contract.
* Actual Implementation