Overview

Cleancode is a web application to monitor the cleanliness of different locations within a facility. My role involved re-design the entire web app experience for two types of users (users and cleaners) and revamp the visual design.
notion image

The team

UX/UI designer (me) & two Devs

My toolkit

Figma & Figjam

Context

This is a freelance project

Understanding the user

Based on the information provided by the client, I created two representative quotes for each type of user. Given the time constraints, I had to maintain a high-level approach to defining the user.
notion image

Ideation

The client shared some references to the state of the web app at that moment. Additionally, considering user insights, we established a list of sections and features to be included.
notion image
Sections
  • Company and location
  • Last cleaning and services made
  • Cleaning insights
  • Cleaner login
  • Help center
 
Features
  • Cleanliness rating
  • Request a cleaning (users)
  • Register a cleaning (cleaners)

✅ Points of action that guided the design process

Point #1 — No scrolling
Keep everything in plain sight, nothing is hidden from the user.
Point #2 — Thumb area
Keep the most used features close to the thumb.
Point #3 — Clear structure
Simplify processes for a well-organized app structure.

Wireframing (lo-fi)

My job was to improve the overall experience by optimizing the User Flow through the integration of the specified sections and features.

Request a cleaning

notion image

See Cleaning insights

notion image

Help center

notion image

Cleaner login

notion image

Cleancode’s visual identity

 
notion image

Visual design (Hi-fi)

notion image
The challenge was to create a flexible layout that could match any client’s branding (white label).
 
I created a Mockup using Cleancode’s visual identity. After a couple of iterations, the structure evolved from the Lo-fi version:
 
  • Increased space was allocated to elements like "Services performed."
 
  • "Rating" and "Request a cleaning" were combined to enhance their contextual relevance.
 
  • "Cleaner login" was simplified, with potential for further exploration in the future.
Then, I generated additional Mockups using Disney's visual identity which were used during a business meeting with them. In this phase some UX changes were made to better align with user needs.

Request a cleaning

notion image

See Cleaning insights

notion image

Help center

notion image

Cleaner login

notion image

Final thoughts

Outcomes

1 simplified and understandable User Flow

10+ iterations

20+ mockups ready to use in business meetings

1 comprehensible Changelog

Successful remote collaboration (FR, ES & US)

Next Steps: Actions I would have taken

 
Step #1 — User testing
To evaluate the effectiveness and understandability of the new User Flow.
 
Step #2 — Version for cleaners
Create the flow to streamline tracking of cleaners' work.
 
Step #3 — Daily traffic feature
Draw inspiration from Google Maps and add a feature displaying location congestion at various times of the day.
badge