We started with some UX exploration to establish user types, needs and personas. We designed the wireframes and final UI to work with the constraints of the Nivo dataviz library. It’s designed to be cross platform and device agnostic to serve the varying needs of the different user types. In the end we handed off Figma files with a component library to the development team and work closely with them on final design changes.