R

RapiD

"RapiD" F.I.R. registration and "EnhanceD" security.

The problem RapiD solves

The First Information Report or F.I.R. is a written report prepared by the police department of the respective police station where the crime (Cognizable offense) has occurred. This is an essential practice that gives a kickstart to a criminal proceeding in a court.
Many such F.I.R.'s (First Information Report) are tampered with, deleted, or refaced.
These occurrences tend to bring out injustice in society and as a result, innocents are held guilty whereas criminals are set free.

This Block Chain Web Application intends to solve this problem in multiple ways-

  1. Allowing Police Officials to file F.I.R applications that will be saved to the Etherium Blockchain.
    a. Police officials can lodge a new F.I.R. based on public request or their own investigation.
    b. A F.I.R. once lodged then cannot be tampered with, deleted, or refaced.
    c. Status of F.I.R is also shown that whether the Investigation is in process or has been finished.
    d. If the F.I.R is not attended then the user will get a status update and they can contact higher officials of the State Human
    Rights Commission or the National Human Rights Commission.

  2. Allowing General Public to file an online F.I.R. application that will be judged by the nearest Police Station Officials.
    a. General Public can submit online F.I.R. along with their Identity proof, which will remain secure on the system.
    b. Users can get the active status of their lodged applications and be stress-free.

  3. Addressing General Users' problems using a chatbot, which also helps to communicate, providing a better user experience.

  4. Adding old F.I.R. applications using the scan and upload method to the blockchain.

Challenges we ran into

While developing this BlockChain Application we faced several challenges:
0. Doing thorough research on F.I.R. applications and their filling procedures.

  1. Due to many exclusive functionalities, it’s a challenge to make the application as lightweight as possible.
  2. Creating a minimalistic website that can be suitable for Police official use.
  3. Connecting React with Ethereum using Web3.
  4. Uploading and Rendering Images.
  5. Making application Responsive.

Discussion