8000 GitHub - jakepeg/canister_app: Canister, store, share and request documents. Built on the Internet Computer. Based on th Dfinity DocuTrack app.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Canister, store, share and request documents. Built on the Internet Computer. Based on th Dfinity DocuTrack app.

License

Notifications You must be signed in to change notification settings

jakepeg/canister_app

 
 

Repository files navigation

Canister Cloud

Canister Cloud is a secure, scalable, and fully on-chain document storage and management dApp. Built on the Internet Computer (ICP) by Dfinity, it leverages blockchain technology to provide a decentralized, tamper-proof solution for document management.

Features

  • Drag-and-Drop File Upload – Easily upload documents for streamlined management.
  • Enhanced Document Requests and Sharing – Request multiple documents in a single workflow and create workflow templates.
  • VETKey-Backed Storage Security – Strengthened file storage with VETKey-based encryption.
  • File Management Tools – Rename and delete files for better organization.

Technology Stack

Canister Cloud is developed using:

  • Rust
  • Svelte
  • TailwindCSS
  • Internet Identity – Secure, decentralized authentication for user access.
  • VETKeys – Advanced encryption mechanism for securing document storage and access.

Development

To run the dApp locally, start the Internet Computer backend:

# Start the local DFX environment
dfx start --clean

In another terminal, install dependencies and deploy the canisters:

# Install frontend dependencies
npm install -g pnpm
pnpm install

# Deploy the canisters
dfx deploy

Local Frontend Development

After deploying Internet Identity and the backend canister locally, you can start the dApp frontend:

pnpm --filter frontend run dev

Resources

About

Canister, store, share and request documents. Built on the Internet Computer. Based on th Dfinity DocuTrack app.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Svelte 39.0%
  • JavaScript 32.9%
  • Rust 14.7%
  • TypeScript 12.7%
  • Other 0.7%
0