VefiFIR

VefiFIR

Empowering Citizens: A Tamper-Proof FIR System on the Blockchain

The problem VefiFIR solves

The FIR (First Information Report) system is an integral part of the criminal justice system in India, where citizens can report crimes to the police and initiate the investigation process. However, the current FIR system is plagued with issues such as delays, corruption, and lack of transparency. The problems with the current FIR system can lead to a lack of trust in the criminal justice system and hinder the timely resolution of crimes.

The blockchain-based FIR system solves these problems by providing a decentralized, transparent, and tamper-proof platform for reporting crimes and initiating the investigation process. By deploying the FIR system on the blockchain, the records can be stored in a decentralized and transparent manner, making it difficult for any individual or entity to tamper with the data without the agreement of the network participants.

Additionally, by deploying evidence to the IPFS and Filecoin, the data can be stored in a decentralized and distributed manner, making it more secure and resilient to attacks. It also ensures that the data is easily accessible and retrievable, even in the case of a system failure or outage.

Overall, the blockchain-based FIR system solves the problems with the current FIR system by providing a more secure, transparent, and efficient platform for reporting crimes and initiating the investigation process.

Challenges we ran into

When starting a project, it's common to run into obstacles and challenges that can seem insurmountable. This was the case when we began working on our FIR web app using React Js and MongoDB. Despite our best efforts, we were unable to connect the two technologies and make them work together seamlessly.

However, instead of giving up on the project, we decided to pivot and explore alternative technologies that could help us achieve our goals. This led us to Flask and MySQL, which we were able to integrate with blockchain technology to create a more robust and efficient FIR system.

This experience taught us several valuable lessons about problem-solving and the importance of adaptability in the face of challenges. We learned that it's important to be open-minded and flexible when working on a project, as the original plan may not always work out as expected.

We also learned the importance of leveraging existing technologies and frameworks to save time and resources. By using Flask and MySQL, we were able to create a more efficient and effective system than we could have using React Js and MongoDB alone.

Moreover, this experience showed us that failure is not the end, but rather an opportunity to learn, adapt, and grow. Instead of giving up when faced with challenges, we persevered and ultimately came out with a more robust and functional solution.

In conclusion, our experience with the FIR web app project taught us valuable lessons about problem-solving, adaptability, and the importance of leveraging existing technologies. It showed us that failure can be a valuable learning opportunity and that perseverance and flexibility are essential traits for success in any project.

Tracks Applied (5)

Blockchain & Crypto

Our project fits into the Ethereum track of the hackathon in several ways. Ethereum is a blockchain platform that suppor...Read More

Open Innovation

Our project fits into the Open Innovation track of the hackathon by leveraging the latest blockchain technology and open...Read More

Ethereum Track

Our project fits into the Ethereum track of the hackathon in several ways. Ethereum is a blockchain platform that suppor...Read More

Polygon

Ethereum + Polygon Track

By hosting our smart contract on the Polygon Mumbai testnet, we can take advantage of the benefits of both Ethereum and ...Read More

Polygon

Filecoin

Our project fits into the Filecoin track of the hackathon by utilizing Filecoin's decentralized storage solution to stor...Read More

Filecoin

Discussion