Skip to content

An application for managing digital evidences presented in courts, allowing users to maintain chain of custodies to track evidence journeys/path all within the security of blockchain with integrated IPFS storage and double factor authentication with MongoDB

Notifications You must be signed in to change notification settings

shehzansk/TraceX

Repository files navigation

TraceX ⛓️

TraceX is an evidence management system designed to preserve the integrity of evidence in courts. This Decentralized Application enables users to upload evidence for any case number, ensuring data remains secure and transparent throughout its lifecycle. TraceX incorporates a robust chain of custody feature, meticulously documenting each transfer of evidence to maintain a clear and unalterable record of its handling from collection to court presentation. Furthermore, digital signatures provide an additional layer of authentication and security, ensuring that only authorized individuals can access and manage the evidence. TraceX creates a comprehensive digital trail, preventing any possibility of tampering and safeguarding the evidence's authenticity and reliability throughout the judicial process.

To run the application in local, use:

npm i
npm run dev

UserFlow diagram:

Userflow diagram

Understand how we validate integrity of evidences & handle custody transfers:

Validation Custody Transfers
validating routes custody transfer routes

Gallery:

Gallery gif

Watch our video to understand how to use the features:

Watch the video

About

An application for managing digital evidences presented in courts, allowing users to maintain chain of custodies to track evidence journeys/path all within the security of blockchain with integrated IPFS storage and double factor authentication with MongoDB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •