App Development Study

SpinSync

Streamlining laundry tracking to save Stanford students time and energy

Responsibilities

Context

Tools

Outcomes

User Experience (UX) Design

User Interface (UI) Design

Product Design & Management

Design Systems

Market Analyst

Solo Project
Duration: 6 weeks

Figma
Miro
Jira
Adobe Creative Suite

Designed and Shipped MVP
Received an 9/10 rating from 85% users during testing.

————————————————————————————————————————————————————————————————-

Final Product

What is SpinSync

SpinSync is a mobile application designed to streamline laundry tracking for college students and eliminate the hassle of uncertainty, wasted time, and unnecessary back-and-forths. My goal was to create a seamless, user-friendly experience that simplifies laundry management, helping Stanford students save time and energy in the high-pressure and fast environment at Stanford.

Organize Your Laundry Routine

Track your laundry completion. No need to setup a timer!


Get an understanding and view of the washing and drying machine availability in your campus dorms!


Sync this app with your Google Calendar, Apple Calendar or other calendar applications!

Seamless Onboarding

Fly through to see all the features of SpinSync.

A Widget on the Home Screen

Add the widget to quickly check the status of your current laundry!

The Problem

The Common Frustrations of College Laundry Rooms

Many students in college, about 30%, leave their laundry in machines long after the cycle ends, causing delays and forcing others to remove their clothes just to start their own wash. I often see this at my 35 person dorm, which only has 4 shared machines. Many times, I walk into a messy laundry room where there are piles of washed clothes on top of the machines.

Why Does this Happen?

To understand how students feel about doing laundry and why it happens, I interviewed around 20+ Stanford students, ranging from dorms, year, gender, life habits, and majors. From this user research, I pinpointed a set of insights and grievances that helped answer this question.


User Research

Meet Our User Personas

Upon conducting needfinding, I analyzed all of the insights to develop two user personas that best embodied my target audience's needs, pain points and goals.


Compiling Everything

Upon conducting needfinding, I analyzed all of the insights to develop two user personas that best embodied my target audience's needs, pain points and goals.


Researching The Market

I brainstormed for a while until finally landing on the idea of creating a series of distinct templates that would be used to plug-and-chug the respective program information into. That way, no matter the volume of program events and resources we needed to market, we would never be starting from scratch and wasting time being unclear about motifs or design elements specific to each program.


Information Architecture

After understanding the user and market, I ideated upon the different features to include in the SpinSync product that will set it apart. After brainstorming, I organized and mapped out the preliminary information architecture to visualize how the product will be structured.


Pages to include:


  • Engaging Onboarding

  • Playful and clean homepage

  • Machine Availability Page

  • Calendar Assistant Page

Paper/ Low-fid Sketches

I created low fidelity sketches to further visualize the SpinSync product and consolidate all the core features and ideas in a realistic UI that met user needs.

Design Decisions

Wire-framing and Testing SpinSync

After sketching preliminary low-fidelity designs, I created mid-fidelity wireframes to refine user flows, bring my vision for SpinSync to life, and facilitate around 15 user tests for feedback. Throughout this process, I took full ownership of the application’s design, conceptualizing the UI and structuring the framework in Figma. For several pages and features, I developed multiple iterations based on feedback and testing insights, allowing me to make key decisions that shaped the final look and feel of the product.

Home Page Iterations

When designing the landing page for SpinSync, I explored various key features that the product should highlight. I prioritized providing users with immediate access to their current laundry status, profile and location, and machine availability previews. However, to prevent information overload, I refined the homepage scope to the following options.

  1. Varies Widgets, Container Layout


  • Organized Layout between types of machines

  • Establishes a clear hierarchy

  • stronger notification language

  • Visually dense


  1. Varies Widgets, Minimalism


  • Low Clutter

  • No clear hierarchy between what is important

  • Weak notification language


  1. Dial Tracker, Friendly Introduction


  • Welcoming and playful tone

  • Dials take up too much space

  • Profile feels too cluttered and small

  • No notification language



Ultimately, I chose Option 1 for its clear hierarchy, organization and widget layout. Option 1 allows for a divide of user’s space between personal (user laundry tracker) and community (machine availability tracker) productivity. A "+" option is the most intuitive choice, as it aligns with the natural way users grip their phones, making it more accessible for their thumbs. Additionally, a stronger visual indicator has been implemented to clearly signal when a timer reaches zero.

Profile Page

Next, I designed the Profile Page, incorporating key features such as a customizable calendar preview, a Master Timer, and personal laundry previews. When a user clicks on the Master Timer, they are directed to a page featuring an animated mascot that displays the status of their total weekly laundry tasks. After exploring multiple variations, I narrowed them down to the four options below.

  1. Varies Widgets, Container Layout


  • Calendar first motivates time management

  • Playful Master Timer

  • Visually dense

  • Text is difficult to see

  • Same personal laundry layout


  1. Varies Widgets, Minimalism


  • Direct access to Calendar

  • Establishes next cycle motivating time management.

  • Playful completion notification for machines


  1. Dial Tracker, Friendly Introduction


  • Welcoming and playful tone

  • Layout is centralized making it look organized






  1. Dial Tracker, Friendly Introduction


  • Welcoming and playful tone

  • Awkward spacing







For the Profile Page, I selected Option 2, and for the Master Timer Page, I chose Option 1. Both designs feature a clear layout that effectively utilizes negative space, reducing clutter and visual density. For the Profile Page, prioritizing time management is essential, making it crucial to clearly communicate the next wash cycle to users.

Machine Availability Page

When designing the Dorm Machine Availability page, I prioritized key features such as filtering availability, a chat option for notifications when a machine is done, a refresh function, and anonymous user visualization. After exploring multiple variations, I narrowed them down to the three options below.

  1. Grid View, Enlarged profiles


  • Clear and Concise view

  • No scrolling

  • Larger profile pictures is overwhelming and potentially distracting


  1. Contained Grid View


  • No scrolling

  • Confusing placement of icons



  1. Single Column View


  • Linear Layout of information and icons

  • Visually Dense

  • Close corporate tone



In the end, I chose Option 1 due to its clear grid view and well-structured hierarchy of information. The design guides the viewer’s attention first to the profile picture, followed by the machine number, and then the time. Compared to Option 3, it is less visually dense and offers a more organized layout with well-placed icons and information.

Design Kit

Reflection

Take-aways

  • Iterative Design is Essential

    • Multiple iterations were necessary to perfect features and flows. I found that being open to change and continuously trying to improve the design based on insights made a significant difference in the final product and design.


  • Figma Mastery and Design Ownership

    • Taking ownership of the project pushed me to strengthen my skills in Figma, from wire-framing to prototyping, and gain confidence in making design decisions.


  • Understanding my Audience

    • Designing SpinSync for college students was key to its success. I chose a non-traditional visual approach with vibrant colors to capture attention and create a fresh, engaging experience. This bold design choice balanced usability with intuitive navigation, specifically tailored to meet the needs of our busy, on-the-go user base.

Next Steps

  • Expand User Testing

    • Conduct more rounds of user testing with a diverse group of students, ensuring it works well in different dorm setups and laundry room environments.


  • Explore Monetization Options

    • Consider potential revenue streams, such as premium features, partnerships with laundry services, or campus-wide licensing, to make the app sustainable long-term.




Mettalic shape background image

Want to know more? Let's Get in Touch 👋🏻

Let's talk design, UX research, and management!

Or email syan204@stanford.edu

Made with ❤️ by Sherry Yan

syan204@stanford.edu

© 2024 Sherry Yan