Blockchain for Justice

Overview

SecureX 🔐

DOCS UI

SecureX is a blockchain-based evidence management system to prevent manipulation in Indian courts.

This Decentralized Application can be used to upload evidence by users against any case number. As blockchain technology is used, the data cannot be changed after it has been successfully uploaded to the blockchain network. This creates a digital trail from the collection of evidence at the crime scene, all the way to court.

Why we made SecureX

A lot of evidence is manipulated in Courts, and innocent people are sued as a result of this. The court must rely on all of the intermediaries that stand between the collection and the submission of evidence. We are trying to alleviate the problems the traditional chain of custody has, including loss of evidence, theft, tampering, and worse, manipulation of evidence within the evidence management system.

If we fail to correct this systemic problem within our criminal justice system, we will all suffer the loss of many hard-working, honest, and falsely accused people who might have been excellent Police Officers, or the next great Doctor, Lawyer, Researcher, or Inventor. We simply can’t afford not to change, and blockchain in the supply chain of evidence is the change we need to implement.

How to use

  1. Open secureX in your browser.

  2. Login to your MetaMask and add Polygon to your Metamask networks. How to add Polygon network to Metamask?

  3. Go to Polygon Faucet and paste your wallet address to obtain MATIC for testing.

  4. Connect secureX website to Metamask.

  5. Go ahead and explore secureX.

Installing and Running Locally 🛠️

  1. Clone the repository.
https://github.com/hashirpm/secureX.git
  1. Go to the cloned directory (e.g. cd secureX).

  2. Run npm install to install all the dependencies.

  3. Login to your MetaMask and add Polygon Mumbai Tesnet to your Metamask networks. How to add Polygon network to Metamask?

  4. Go to Polygon Faucet and paste your wallet address to obtain MATIC for testing.

  5. Inner the folder of the cloned project, start the application :

npm run start
  1. After that, the command will start a local server instance (http://localhost:3000/) in your browser .

  2. Connect MetaMask to your localhost.

  3. Go ahead and explore secureX.

Technologies used 💻 :

  • Blockchain
  • Solidity
  • React
  • IPFS
  • Polygon Chain
  • Alchemy

Made with ❤️ by:

  • Contributors in the project:

    SR no Description
    1 Abdul Adhil PK
    2 Muhammed Hashir PM
    3 Rosemary Benny
    4 Neha Susan Manoj
You might also like...

An simple blockchain example on node + typescript.

node-ts-blockchain An simple blockchain example on node + typescript. Next steps: Create a usefull README. Add a architecture to store the chain/block

May 30, 2022

marriages, on the blockchain

crypto-marriage crypto-marriage is a smart contract that implements the ERC721 interface and is built to represent marriages on the blockchain. The me

Jan 8, 2022

Using decentralized identities with Web 2 to create a no login required website. Built using the Handshake blockchain.

Blending Web 2/3, is this Web .666? ( •̀ᴗ•́ )و ̑̑ Learn more by joining the Handshake Discord Community applause is a platform I built using centraliz

Mar 3, 2022

Blockchain, Smart Contract, Ganache, Remix, Web3, Solidity, Java Script, MQTT, ESP32, RFID, DHT11,

Blockchain, Smart Contract, Ganache, Remix, Web3, Solidity, Java Script, MQTT, ESP32, RFID, DHT11,

May 24, 2022

A messaging app built on top of Solana blockchain where you can store and view your messages.

Message App on Solana 💬 This Message application written Rust using Anchor ⚓ Setting up the Environment: Rust Installation curl --proto '=https' --tl

Oct 2, 2022

Context-aware smart contracts for blockchain IoT systems

Context-aware smart contracts for blockchain IoT systems It contains 2 directories: contracts: contains the ContextAwareSmartContract.sol contract wit

Jun 17, 2022

An indexer that aggregates and normalizes NFT related data on the Tezos Blockchain and provides a GraphQL API for developers.

TezTok Token Indexer An indexer that aggregates and normalizes NFT related data on the Tezos Blockchain and provides a GraphQL API for developers. Not

Dec 23, 2022

Querying Solana Blockchain, leveraging Magic Eden Apis!

Querying Solana Blockchain, leveraging Magic Eden Apis!

Solana Bot Deployment Instructions- Create a bot on discord dev portal learn basics here Copy the Bot Token and go to OAuth field for URL generation F

Sep 8, 2022

A comprehensive collection of useful tools developed with the help of Ethers.js to interact with the Ethereum Blockchain to develop great DeFi apps as quickly and easily as possible.

hudi-packages-ethersfactory How to install Installing with npm For more information on using npm check out the docs here. npm i @humandataincome/ether

Mar 30, 2022
Owner
Muhammed Hashir
Blockchain | Flutter | Web
Muhammed Hashir
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
It is a very basic implementation of how blockchain works, mainly how the bitcoin blockchain.

How to run this program npm install node core/blockchain.js What is this It is a very basic implementation of how blockchain works, mainly how the bit

Anish Jain 12 May 9, 2022
HackMIT 2022. 2nd Place in Blockchain for Society sponsored by Jump Crypto. A revolutionary web application that leverages machine learning and blockchain technology to improve the crowdsourcing experience!

?? Wikisafe ?? Wikisafe is a revolutionary new crowdsourcing web application that innovates the process of crowdsourcing information. This application

Benson Liu 5 Dec 8, 2022
How to create an NFT on the Cardano blockchain using JavaScript

How to create an NFT on the Cardano blockchain using JavaScript Youtube Video: https://www.youtube.com/watch?v=OeOliguGn7Y Who is this guide for? For

Armada Alliance 117 Dec 31, 2022
Nami Wallet is a browser based wallet extension to interact with the Cardano blockchain.

Nami Wallet Nami Wallet is a browser based wallet extension to interact with the Cardano blockchain. It's an open-source project and built by Berry Po

Berry 335 Dec 29, 2022
Solana blockchain candy machine app boilerplate on top of Metaplex Candy Machine. NextJS, Tailwind, Anchor, SolanaLabs.React, dev/mainnet automation scripts.

NFT Candy Factory NOTE: This repo will prob only work on unix-based environments. The NFT Candy Factory project is designed to let users fork, customi

Kevin Faveri 261 Dec 30, 2022
created a very simple blockchain. just for fun.

SimpleBlockChain created a very simple blockchain. just for fun. Run: node main.js What happens? basically we create a new blockchain, and later we ad

null 1 Dec 25, 2021
The one DAO to rule them all. A modular DAO written in Clarity for the Stacks blockchain.

ExecutorDAO The one DAO to rule them all. ExecutorDAO is designed to be completely modular and flexible, leveraging Clarity to the fullest extent. The

Marvin 31 Oct 5, 2022
Krypt - Web 3.0 Blockchain Application

This is a code repository for the corresponding video tutorial. In this video, we're going to build a Web 3.0 React Solidity Blockchain Application

Adrian Hajdin - JavaScript Mastery 3.3k Jan 5, 2023