Inspiration

To be honest, I spent most of the time learning about IPFS Filecoin, as well as brain storming to seek ideas. My central focus is on IPFS storage. Thus, I later came up with this idea, Instant share file and retrieve platform built with ipfs web3 storage.

What it does

It is a platform that allows people to share files anonymously with no login required. Any types of files and text is accepted. User can also share secret text with password encrypted. The easiest way to share files across all of your devices. Send files of any size and type, as many times as you want, all for free! Sharing files with deStore is convenient, anonymous and secure. Just upload files and share the links via email, SMS, Slack, Discord, etc. Just drag 'n drop your file(s) to upload. It also acts like a pastebin to allow you to share secret text anonymously with a secret key to decrypt the content.

How we built it

It's built with ReactJS(frontend) and Web3 Storage for the main feature of storing and retrieving data.

Challenges we ran into

Uploaded files to IPFS programmatically. Initially I planed to use Moralis IPFS to ease the process. However, it's still too confusing for me when using Moralis. I started to browse and found NFT Storage and WEB3 Storage. Luckily, Web3 Storage has awesome, well documented STEP-BY-STEP instructions to guide developer to utilize IPFS programmatically easily.

Accomplishments that we're proud of

It works successfully!

What we learned

How to use Web3 Storage API to upload all types of file and retrieve files from IPFS programmatically.

What's next for deStore

Allow user to encrypt the files and share it with certain user/address.

Built With

Share this project:

Updates