Skip to content

Err0r4-0-4/Whistler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Targeting problems like environmental pollution, illegal and untreated waste disposal, and corruption in environmental bodies:-

We have made a blockchain-based web application that can, monitor the waste disposed of by the registered factories and industries on the application, involve NGOs in the process of inspection, proceed on general public’s complaints on these issues, and have a monitoring head that could surveil the whole process.

The Problem it solves:-

  • Removes unethical and illegal practices by industries.
  • Removes unethical indulgence of Government officials with these malpractice institutions.
  • Involving NGOs to reduce corruption.

Steps Involved solving the problem:-

  • There will be an admin portal that can add new factories and NGOs to our platform.
  • The credentials of the account will be sent to the NGO's email address so that they can login to their portal.
  • The Admin can now assign random NGOs to the factories for their inspection.
  • The random allocation of NGOs will be done by Chainlink VRF to make the whole process transparent.
  • This will ensure that the factories can't predict which NGO will be inspecting this time, thus reducing corruption.
  • The allocated NGO will now create a report containing waste disposal stats of the factory.
  • The report collected by the NGOs will be stored directly on the ethereum Blockchain so that the data can't be changed or tempered by anyone.
  • The Admin which is a government official can now see all the reports and can take action if he/she find an anomaly.
  • There is also a portal for the general public where they can file any complaint if they are suspicious about the waste disposal of any factory.
  • The complaints are also stored on the ethereum blockchain so they can't be deleted or change in any way.
  • Public can also upload proofs in the form of photographs/documents which will be stored on IPFS.
  • There is also a chatbot for the public to resolve the general queries.

Whistler contract address:- 0x6957EC212D8B92a643369CcAa31138E88C3558b5 (Rinkeby Testnet)

RandomNumberConsumer contract address:- 0xaf04911b7e270c6b78430f8beE2f6e53559446B5 (Rinkeby Testnet)

dummy Data for Login:-

admin = {Username: admin,Password: password} NGO = {email: jatingupta0214@gmail.com,Password: password}