← Back to UX/UI
B2B SaaS · Product Design Passion Project Reusable Template

ClearFlow ~ B2B Dashboard
Designed from Scratch

B2B analytics dashboard built from scratch for template purposes ~ IA, design system, and full UI.

🔒
Template Project. Company name and data shown are fictional stand-ins. Final screen designs are shown below.
RoleUX Designer
ContextPrivate Project
Duration10 weeks
ToolsFigma · FigJam · Notion
StatusShipped ~ Q3 2025

Project Scope

A UX mentor suggested that I design something more corporate for practice purposes, and I decided on a B2B analytics dashboard. I intended to create everything from scratch: information architecture, design system, and a relatively high-fidelity UI.

All screens, components, and patterns were created specifically for this project and informed by an audit of the B2B SaaS dashboard landscape rather than any pre-existing codebase or design.

What was designed from scratch

  • Information architecture & navigation model
  • Full design system
  • Dashboard & data visualization UI
  • Reports creation & management flow
  • Onboarding & empty state patterns
  • Integrations & API key management
  • Team & permissions management
  • Audits & Billing

The Problem

Across the B2B SaaS landscape, analytics tools consistently fail users in the same ways: navigation structured around efficiency rather than how people work, unintuitive UI that confuses non-technical employees, and feature discovery so poor that some users never find half of what they're paying for.

Starting from scratch meant there was no exact model to replicate, but also no baseline to copy. The design had to be grounded in a clear understanding of where similar products succeed and fail, which made the research phase the most important aspect of this process for me.

Research & Findings

With no specific product to evaluate, research focused mostly on the competitive landscape. I did an audit of five B2B analytics platforms (Looker, Metabase, Grafana, Amplitude, Tableau), a close reading of UX literature on data-dense interfaces, and watched some walkthrough videos including product tours, onboarding recordings, and YouTube reviews where real users narrate their experience out loud.

That last source proved to be surprisingly valuable. Third-party demo videos and "honest review" content surface frustrations that polished marketing never does, like people pausing mid-flow to say "I never know how to get to this" or clicking around before completing a task. Combined with published research on B2B dashboard usability and design, I was able to identify key pain points and opportunities for improvement.

Platforms audited
5
Analytics tools assessed across navigation model, accessibility, search, features, and data visualization patterns.
Design patterns catalogued
60+
Navigation, filter, base state, feature organization, and user patterns documented from competitive review, videos, and UX literature.

Some issues appeared consistently across different audited platforms: navigation organised around system structure rather than user ease, organization and prioritization of data in a way that makes most sense to data engineers, and complex workflows that required deep knowledge of the service. These became the three things I wanted to solve in my simple, basic design.

Design Process

Ten weeks structured in four phases. Research and design ran in parallel after week four, because new findings continuously fed back into wireframes already in progress.

Wks 1-4
Discovery
Competitive audit of 5 tools, UX literature review, walkthrough video analyses.
Wks 3-5
IA & Synthesis
Pattern library built from audit, navigation model defined, information architecture mapped
Wks 5-8
Design
Wireframes → higher-fidelity, design system built, 100+ component library
Wks 8-10
Validation
Review of hi-fi prototypes, design critique rounds, peer/mentor feedback iterations, user validation.

The competitive audit and pattern synthesis pointed toward a consistent theme across all tools: navigation should reflect what users are trying to do, not how the system is built internally/what data engineers understand. Many existing products have been organised around the latter. The new IA was rebuilt around the former, with ten sections, each representing a distinct,clear purpose.

The full set of screens designed across all six navigation sections, shown here as an overview before walking through each area individually.

All screens — design overview
All ClearFlow screens overview

Design Approach

Design decisions were guided by approachable navigation (most-used tools always visible without drilling), simple, visually pleasing UI for user satisfaction, and a unified data model that made metric relationships legible without needing three separate views open simultaneously.

One of the earliest things I noticed was the complexity of some dashboards, and in particular, the lack of efficient information architecture. with the tabular choices being more streamlined, there is no nested information that is difficult to reach. For example, all "team" items are in one spot, instead of scattered in odd places, like settings.

Common Issues in Information Architecture & Presentation
1
Nested menus with complicated steps
2
Complex, non-interactable steps
3
Settings and Actions listed in same menu
4
Complex steps for integrations & APIs
After: Simple Representation of Relevant Items
1
Smooth, simple representation features and tasks
2
Easy adjustability of reports and integrations
2
Simple navigation throughout site.
2
Visual continuity and aesthetic throughout site.
What changed: Simplified navigation and visual design improved user experience.

The three highest-priority screens, dashboard overview, reports with inline filters, and team management, impacted the majority of design decisions and became the foundation for the component library.

Dashboard
Dashboard overview screen
Reports
Reports screen with inline filters
Team members
Team members management screen

Final Design: All Screens

The complete set of screens across all six IA sections, in navigation order.

Dashboard
Dashboard overview
Dashboard overview -> the landing screen for every session. Three key updated metrics, and intuitive graph with resume trend for 30, 60, and 90 days. The revenue trend chart anchors the centre of the page, with the recent orders table below. The sidebar gives one-click access to every section from anywhere in the product.
Reports
Reports screen
Reports -> filters can be easily accessed and changed above the results; everything updates live as parameters change. Share and export are clickable on each report, eliminating the need to navigate to a separate results page.
Team
Team members
Team members -> a clear view of who has access, what their role is, and when they last signed in. Permissions are editable inline without navigating to a separate admin panel, which was a friction point in some original products. Team members can be added quickly to the space. Finally, the teams chat is on the third tab in this section, and provides an easy, intuitive way to chat with teammates on the platform.
Pending invites

Pending invites -> status and invite people at a glance.

Team messages

Team messages -> contextual comms within the product, no Slack tab needed

Data Sources
Data sources screen
Data sources -> connection management and sync history in one place. Each connection shows its last sync time and status at a glance, with an option to see sync history. New connections are added via a flow that surfaces the fields relevant to the selected source type.
Settings
Billing page
Billing -> plan overview (option for a client seeking paid versions), usage tracking, and invoice history on one page. Consolidating it here was a direct response to the audit finding that B2B users can struggle to find billing information.
Integrations
Integrations -> connected apps and webhook management. Cards show each integration's status, last activity, and a quick-disconnect action without burying it in a settings submenu.
API keys management

API keys -> easy access with creation date and last-used timestamp

Audit log

Audit log -> filterable event history with type of event, user, and timestamp

Edit profile

Edit profile -> personal settings, notification prefs, timezone, and display settings

Figma File

The full design system, component library, wireframes, and higher-fi screens live in Figma. If you request access to the file, it should be given in 24 hours. However, all frames should be visible in this case study.

ClearFlow: Full Design File View in Figma ↗

Retrospective

Ten weeks is a compressed timeline for a platform-level redesign built entirely from scratch. Here's an honest accounting of what worked, what I'd change, and what's next.

What worked
Doing research and design at the same time saved roughly three weeks. Keeping a live doc that both tracked and updated findings the same week they were gathered.
What I'd change
I'd personally test out more of the competitors myself, and see their interaction flows, as this project is not prototyped. I'd also like to have a bit more time to prototype the project outside of Figma Make, which did confirm its viability, but it would have been nice to see flows outside of that.
What's next
The design has been deprecated, but it is available for designers to iterate off of.

Using This as a Template

This case study (and project) is published as a free template. If you're adapting it for your own portfolio, here's how the sections map to your project:

Template section guide

  • Hero tags → swap in your own project type
  • Project scope → describe what you built and its constraints
  • Research section → replace with your own stats
  • Timeline → adjust phases and week counts
  • IA diagram → add an IA diagram (I chose not to, but it's good practice)
  • Before/After → document your key workflow wins
  • Wireframe slots → drop in your own images
  • Figma link → swap in your file URL
  • Outcomes → This was a short project with no clear outcome metrics, so I didn't add any. However, you should include any relevant metrics or KPIs that demonstrate the impact of your work.
  • Retrospective → be honest, it's the easiest section to write!