Lely Monalisa
Web · Dashboard · Freelance

CloudDonut — Cloud Computing Service

Web UI Design & User Flow Design

CloudDonut — Cloud Computing Service

CloudDonut is a Singapore-based cloud computing service platform. I was responsible for end-to-end web UI design and user flow design — from information architecture and wireframing to final UI delivery and design quality check.

Purpose

  • Make cloud services easy to understand for users
  • Build information architecture and user flow design

My Role

  • Web UI & user flow design
  • Online communication with client

Challenges

  • Lack of domain knowledge in cloud computing (AWS, DigitalOcean, etc.)
  • All communication was fully remote / online
  • Freelance project running parallel to full-time job — time management required
  • Project scope was not clearly defined from the start

Design Process

01

Clarifying Scope

Feb 2023

Since requirements were not clearly defined, I presented multiple UI proposals with pros/cons and effort estimates to align with the client.

  • ·Presented multiple UI structure options
  • ·Summarized pros/cons + effort per option
  • ·Aligned on direction with client discussion
02

Information Architecture & User Flow

Mar 2023

Since cloud services carry a high volume of information, I first built the IA then designed the user flow including both positive and negative cases.

  • ·Built site map and IA from scratch
  • ·Designed Positive Flow (goal completion path)
  • ·Designed Negative Flow (errors, edge cases)
03

UI Design & Design Handoff

Mar – Jul 2023

Designed with three focus areas: trustworthy simple visuals, easy-to-compare layout, and intuitive UI structure. Delivered handoff via Figma with annotations, flows, and specs.

  • ·Trustworthy, simple visual design
  • ·Layout that makes service comparison easy
  • ·Intuitive UI structure for cloud concepts
  • ·Figma link shared with annotations + specs
  • ·User flow & screen transition diagrams
04

Design Quality Check

Jul 2023

After implementation, I conducted UI verification to ensure the designed experience was faithfully reproduced in code.

  • ·UI verification after implementation
  • ·Design vs implementation diff check
  • ·Responsive behavior confirmation
  • ·Fine-tuning feedback to engineers

Flow Design — Positive / Negative

For each feature, I structured both the success path and error states to align the development team's understanding.

Example: Password Change

✅ Positive Flow (Success Path)

  1. 1Enter current password
  2. 2Enter new password
  3. 3Validation OK
  4. 4Change successful
  5. 5Show completion message

❌ Negative Flow (Error Cases)

  • Missing input / format error → show error, prompt re-entry
  • Current password mismatch → show error, prompt re-entry
  • New password condition unmet (e.g. too short) → show guide
  • Network error → show retry prompt

Key Learnings

Complex domains can be simplified through structure

Even with limited cloud computing knowledge, IA and user flow design enabled me to translate complex services into understandable interfaces.

Ambiguous projects need articulation + options

When scope is unclear, presenting options and facilitating decision-making prevents misalignment — the biggest risk in remote projects.

Remote quality depends on handoff design

Sharing not just screens but also specs, states, and flows improves implementation reproducibility and development speed.

Designers own design-implementation consistency

Post-implementation QA by the designer ensures the intended experience is faithfully reproduced in code.

Results & Impact

🚀

30%

Faster development

Improved Development Efficiency

Precise design system and spec docs reduced rework significantly.

📉

0

Manual needed

Reduced User Learning Cost

Intuitive visuals allowed new users to complete basic operations without a manual.

100%

Responsive

Design & Tech Balanced

Implementation constraints considered throughout — modern, performant UI achieved.

Design Gallery

Getting Started — Step 1
Getting Started — Step 1Onboarding
Getting Started — Step 2
Getting Started — Step 2Onboarding
Dashboard Overview
Dashboard OverviewDashboard
Dashboard — Detail
Dashboard — DetailDashboard
Project Management
Project ManagementProject
New Project Flow
New Project FlowProject
Billing — Invoice
Billing — InvoiceBilling
Billing — Payment
Billing — PaymentBilling
Billing — Detail
Billing — DetailBilling
Instance Management
Instance ManagementInstance
Color & Design System
Color & Design SystemDesign System

See more work on

Dribbble ↗