A decentralized file storage solution built using Blockstack and Quasar

Muneeb Majeed
Jan 22 · 3 min read

Guest post by Muneeb Majeed

Over the past few years, the world has witnessed many instances of big corporations messing up their user’s private data. Most of us are now wary of giving companies like Google and Facebook access to our data. This is why we decided to create a simple to set up cloud storage solution where you will have full control over where your data gets stored and who accesses your data. That’s how was born.

Here is how is different from a centralized file storage solution:

  1. The username you signup for is blockchain based. You completely control your username with a secret key that you only have access to. No centralized servers are storing your user information; no one can prevent you from accessing the application. You can use the same username and secret key combination to access any apps built on the platform.
  2. You don’t need any additional tools to encrypt your data. stores all your files encrypted by default.
  3. You can decide where your data is getting stored. You can either choose the default (free) storage or set up your own server. But in any case, only you have access to your data.

How did we implement all these user first, privacy features in ?

That’s where comes into the picture. It’s a platform for building blockchain based decentralized applications. Blockstack provides you with out of the box tools for implementing blockchain based authentication and incorporating decentralized storage in your app. Here is how easy it is to integrate blockchain based authentication to your app using Blockstack’s JavaScript library:

  1. Install blockstack.js

or

2. Import Blockstack into your project (Vuex store, Quasar plugin or component)

3. Create a signIn method in your component and wire it up to your sign in button

You can find more about the other APIs available in blockstack.js .

If you are interested in learning more about Blockstack, check out the following links:

DOCS:
FAQ:
App Mining:

Why ?

We decided to use Quasar mainly because of how easy it is to build an MVP using Quasar. We had our initial version of UI ready within a few days of starting the development. We couldn’t be happier that we made that decision.

Quasar is the most advanced and easily customizable Vue.js framework currently available. Quasar makes it drop-dead simple to build your app for multiple platforms. You can deploy your app as a website, PWA, Electron app, or mobile apps using the same codebase. Most of the UI elements you see on are Quasar components.


Quasar Framework

Build high-performance VueJS user interfaces in record time

Muneeb Majeed

Written by

Quasar Framework

Build high-performance VueJS user interfaces in record time