I store my scanned document in a centralized storage system. I wanted a decentralized system where I can control my files and share if I want.

What it does

BlockDoc is a document manager where you can store and also share documents privately.

How I built it

I built it using Blockstack for login and Gaia storage. PDF.js helps to render pdf in browser.

Challenges I ran into

Sharing in Blockstack is a complicated task. I learned cryptography so that user privacy is preserved even while sharing the document.

Accomplishments that I'm proud of

The app could privately share documents with a URL hence making the user experience as simple as possible.

What I learned

I learned a lot about cryptography and how it's challenging to provide a good UX on these technologies.

What's next for BlockDoc

Currently, only the owner of the document can edit the document. Next would be focused on making edits on the documents and sharing rights with different users.

Built With

Share this project: