INFURA: DEVELOPER DASHBOARD

June 2018 - Nov 2018
Designed w/ Andrew Cohen

Infura is a developer tool key to the Ethereum blockchain's infrastructure. It allows people to connect to a distributed node network that acts as Ethereum's decentralized alternative to servers. Nodes are really hard for devs to build and maintain on their own. Infura is a cloud-based computing service that does that work for them, so they can focus on coding. If you're interested in what they do, here is an article you can read.

Andrew and I were building a developer dashboard for people to track how their applications were interacting with nodes. We found that developers were frustrated by how opaque their apps were. For example, they had no idea how much traffic they were causing, where usage was heavy and slow, or what trends could be found in their users' activity. The dashboard was built to offer clear and transparent metrics measuring the activity important to developers.

Generative Reseach

I made and followed this interview guide, and used it to extract key take aways that helped validate my initial assumptions, generate new learnings, and gain a sense of context.

Sketches and Prototyping

After the initial interviews, we used Mural to apply our learnings, collaboratively organize and prioritize features, and sketch first passes at lo-fi prototypes
I used the existing design system to translate sketches into an MVP prototype

Iteration

We talked to the team and re-evaluated beased on thier feedback and built a new iteration of our prototype. This version better fit the tech stack and offered our users more information. It also proved to be a more modular and scalable solution.

Infura launched their developer dashboard a few weeks after. You can see it here.