Skip to content

Eviblock is a blockchain-based digital evidence verification platform. Upload and verify the authenticity of your files using decentralized trust.

Notifications You must be signed in to change notification settings

vibhasdutta/EVIBLOCK

Repository files navigation

EviBlock Logo
EVIBLOCK

Live Demo

Version License

Blockchain-Based Digital Evidence Verification

Upload and verify files with decentralized trust.
Ensure a tamper-proof chain of custody for cybercrime,
legal investigations, and
general-purpose digital file verification.

Locked with Key Secure  |  Balance Scale Transparent  |  High Voltage Simple



Getting Started

To get started, you might want to explore the project directory structure and the default configuration file. Working with this project in your development environment will not affect any production deployment or identity tokens.

To learn more before you start working with evi_block, see the following documentation available online:

If you want to start working on your project right away, you might want to try the following commands:

cd evi_block/
dfx help
dfx canister --help

Running the project locally

If you want to test your project locally, you can use the following commands:

# Starts the replica, running in the background
dfx start --background

# Deploys your canisters to the replica and generates your candid interface
dfx deploy

Once the job completes, your application will be available at http://localhost:4943?canisterId={asset_canister_id}.

If you have made changes to your backend canister, you can generate a new candid interface with

npm run generate

at any time. This is recommended before starting the frontend development server, and will be run automatically any time you run dfx deploy.

If you are making frontend changes, you can start a development server with

npm start

Which will start a server at http://localhost:8080

Triangular Flag Meet the Team


Vibhas Dutta
Project Lead / Full Develpoment
GitHub ↗

Surventurer
Backend / Smart Contract / Rust
GitHub ↗

Rajeev.
Frontend Developer
GitHub ↗

cyber_haul
Frontend Developer
GitHub ↗

Glowing Star Support This Project

If you find EVIBLOCK helpful, give it a star to show your support and help others discover it!
Your star motivates us to keep improving and building more secure tools like EviBlock.