Inspiration
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
- blockstack
- pdf.js
- react
Log in or sign up for Devpost to join the conversation.