Inspiration
Everyone is aware of the corruption prevailing in this country. One of the sectors that is extremely affected by the corruption is the police FIR system where police men refuse to take FIRs as and when they wish to, or they can change the FIR reports whenever they want to.
What it does
eFIRe is an online FIR system where complainants can create FIR reports from their own mobile phone. This application uses blockchain technology to ensure that the data is not tampered with after it is submitted once.
How we built it
On the client side, we have an Android application that the user can use to provide details of the FIR report such as accused name, location of offence, etc. It uses Google Places and Geocode API to detect location of offence and submits the report to the nearest police station.
In the background, using web dashboard, we are trying to built a block chain technology from scratch using Javascript. We are sending every FIR report to a block with properties such as previousHash, currentHash, data, and mining it with a nonce and eventually building a blockchain out of it. To demonstrate the tech, we are building local peers of the blockchain and showing how any change in any peer can result in the change of the final hashCode, that will put an alert into the system.
Challenges we ran into
Building the blockchain technology from scratch took most of our time
Accomplishments that we're proud of
The fact that our entire team had no ABC knowledge on blockchain before the beginning of the hack and still we managed to learn it, demonstrate it and build an application using it.
What we learned
Blockchain technologies, Firebase implementation in JS, NodeJS
What's next for eFIRe
We are going to add text analysis of the crime description so that the app detects keywords and suggests chargeable crimes to the complainants who may not be aware of all the crimes listed under section of law.
Log in or sign up for Devpost to join the conversation.