https://github.com/kushalseth/blockchain_disastermanagement
BlockChain and Disaster Management
https://github.com/kushalseth/blockchain_disastermanagement
blockchain cryptocurrency disaster-management ethereum metamask solidity truffle
Last synced: 6 months ago
JSON representation
BlockChain and Disaster Management
- Host: GitHub
- URL: https://github.com/kushalseth/blockchain_disastermanagement
- Owner: kushalseth
- Created: 2018-08-28T18:01:25.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-10-11T21:35:50.000Z (about 6 years ago)
- Last Synced: 2025-02-15T02:42:52.668Z (8 months ago)
- Topics: blockchain, cryptocurrency, disaster-management, ethereum, metamask, solidity, truffle
- Language: HTML
- Size: 1.42 MB
- Stars: 0
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
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
* KUSHAL SETH - https://www.linkedin.com/in/sethkushal/
* ABHAY CHATURVEDI - <>
* POOJA SARIN - https://twitter.com/@sarinpooja_
* NAMAN MANCHANDA - https://twitter.com/NamanManchanda2# GitHub Page
https://github.com/KushalGH/blockchain_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 organingations to mananage the help that they are providing.
* Reduces delays in serverices
* No middle party
* Tries to gureentee 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