This is the third "built on Blockstack" app that I've seen hunted recently. All three have almost empty landing pages with virtually zero information about the app and a "Sign in with Blockstack" button which tries to launch something(?) when clicked. I'm sure that they're legitimate apps, but they certainly need a bit more of an explanation as to what's happening under the hood before I'll trust them.
ArtSquare