Modernizing UI for Blockchain App

The Challenge

Compoze Labs was approached to build and deliver new graphical updates to the Storj app, specifically to their Access Grant and Billing work flows. The purpose of these new flows will help drive user engagement by providing a more modern and intuitive user interface.

The Solution & Process

To realize the challenge set upon us, we had created new app designs specifically to enhance the user experience in the new Access Grant flow using Vue.JS. This allowed for a more streamlined and visually appealing user experience. Alongside this we also created new designs for the new Billing Flow, we integrated this with Stripe to create a more user friendly billing dashboard. We also refactored existing code to create a smaller footprint and to make it more manageable for Storj going forwards to maintain.

The Unexpected Challenges

The functionality presented in the initial designs would not have been possible to realize. However after discussing with the development team at Storj to determine what would be achievable, we overcame this with updated designs and newfound knowledge of existing functionality. During our time working with Storj, we identified areas of inconsistency in UX designs and communicated them to the product team to ensure continuity of user experience. We also aided in remediating a number of bugs in the Storj interface.

Modernizing UI for Blockchain App
Modernizing UI for Blockchain App

The Results

User experience is vital to keep customers engaged and with a company like Storj, updating the app was key to provide a user friendly experience and to help drive user engagement.

Applied Technologies

Vue.Js - Front End Framework

MongoDB - Backend DB

Postgress - Backend DB

Stripe - Backend DB

Satellites - Technology that distributes packets across nodes

Storj Coin - Storj’s proprietary cryptocurrency

What Success Sounds Like

Moby Von Briesen
Storj Project Lead

Andrew and Mitch from Compoze Labs joined our team and were able to get our custom development environment up and running very quickly. From there, they took ownership of two large UI refactors for some pages in our Vue webapp. Their Vue expertise was a great addition to the team, and their contributions allowed us to get these redesigns production-ready much more quickly than we would have been able to otherwise.