Blockstack can use IPFS for storage. If you create "mycoolapp.app" (or "myname.id" to use a namespace that currently exists), you can store application code or even data in IPFS (using the http-gateway just like you did now).
Blockstack provides naming, identity and security (you know what public key is connected to "myname.id").
Blockstack provides naming, identity and security (you know what public key is connected to "myname.id").