A decentralized application (DApp) utilizing Ethereum blockchain and MERN tech stack, which allows users to report any illogical activities detrimental to the environment, such as deforestation, hazardous waste spreading, and release of harmful gases. Users can tag the nearest police station to take action against such activities.Upon valid complaints, the police can reward the user with cryptocurrency.
- React.js (Frontend Framework)
- Hardhat (Development Framework)
- Ethers.js (Blockchain Interaction)
- Solidity (Writing Smart Contracts & Tests)
- Javascript (React & Testing)
- Pinata (Media storage and distribution on IPFS)
- Install NodeJS
$ npm install
$ npx hardhat node
In a separate terminal execute:
$ npx hardhat run ./scripts/deploy.js --network localhost
add your own API key under Authorization -> JWT
$ npm start
Home |
---|
![]() |
Sign up |
---|
![]() |
Sign In |
---|
![]() |
Dashboard |
---|
![]() |
Create complaint |
---|
![]() |
Sign up |
---|
![]() |
Sign In |
---|
![]() |
Dashboard |
---|
![]() |