Overview

  • Background: Cubby is a collaborative storage platform where users can store and share different types of content all in one place. Click here to view the live homepage and dashboard that I developed for Cubby!
  • Duration: October 2018 - January 2018 (4 months)
  • My Role: Research, Branding, User Experience, User Interface, Front End Development
  • Tools:Sketch AppInVisionUserTesting.comUsabilityHubBalsamiq

Research & concept

Competitive analysis

The cloud-based storage application market is dominated by large incumbent players such as   ,   , and   . In such a market where the concept and features are pretty standard, I knew it was important for Cubby to present a targeted design for a specific audience.

User research

I conducted a survey in order to better understand potential Cubby users and how to best meet their needs.

  

100%

use multiple devices to access and save digital content

  

~80%

use social media when signing up for accounts on other sites

  

18-34

represents the
average age of survey respondents

Based on these findings, Cubby needed to incorporate the following:

  • Responsive design for viewing across multiple screen sizes
  • Social sign-on capabilities
  • A fun, fresh take in terms of branding and visual design

User stories, flows, & site map

Based on the refined concept, I created user stories, user flows, and a site map to use as a foundation for my design.

cubby-userstories
User stories
cubby-userflows
Sample user flow (dashboard)
cubby-sitemap
Initial site map

Initial design

Wireframes

Using myBalsamiq and Illustrator, I created wireframes for the Cubby homepage and dashboard

cubby-hifi-wireframes
Homepage wireframe options
cubby-dashboard
Dashboard wireframe

Testing and Iteration

I created a prototype in InVision using the high-fidelity wireframes I mocked up in Illustrator. I used UserTesting to test my prototype, as well as conducting in-person usability tests on three potential users. Two important pieces of feedback that I incorporated into the final design were:

  • Moving the account settings button to the top right to make it easier and more intuitive for users to find
  • Moving the add button to the left to make it more prominent and the first thing the user sees as they read from left to right

I also used Usability Hub to create a preference test for the placement of the Add button on the dashboard. However, as the results were inconclusive, I decided to stick to my original design in Option 2.

cubby-preferencetest
Preference test results

Final design

Homepage

cubby-homepage
Final homepage design

Dashboard and Account Settings

cubby-dashboard
Final dashboard design

Content Detail

cubby-content
Final content detail designs

Development

In the development phase, I focused on building a responsive site using mobile-first principles. I included a hamburger icon and sliding left navigation for mobile and tablet devices through the use of media queries. For the interactive drop-down menus, I used a jQuery plugin (Dropit). Click here to view the live homepage and dashboard that I developed for Cubby!

cubby-slidingnav
Responsive sliding navigation bar on mobile

Conclusion

Throughout this project, I really enjoyed learning and executing each step of the design process. It's amazing how much work goes in from start to finish and how much iteration the product goes through throughout the process.

The biggest takeaway for me from this project was during the color scheme and typography selection process—learning to keep in mind that I am designing for a user base, not myself, and that it doesn’t always matter what my personal preferences are.

Browse other projects

Return to homepage