-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
819b8ed
commit 6b5e6c9
Showing
1 changed file
with
69 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,69 @@ | ||
# DisasterManagement | ||
# 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 - <<Will update the links of team members, once they share >> | ||
* 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 | ||
|
||
|
||
|
||
|