Concept Case Study · 2026

Sustain

Workflow-first CSRD readiness dashboard for German mid-market teams. Built from desk research on ESRS requirements and competitor patterns to support data collection, validation, and audit-ready reporting.

Role: Product Designer (UX/UI)·Timeline: 2 weeks·Tools: Figma, Framer
app.sustain.de/dashboard
S
Sustain
DE
EN
CSRD-Bereitschaft
67%
Datenerfassung
847
Tage bis Frist
89
Offene Aufgaben
23
Compliance nach Bereich
Environmental78%
Social65%
Governance72%
Emissionen nach Scope
01The Problem

50,000 European companies face a new reporting mandate. Most have no system for it.

The EU’s Corporate Sustainability Reporting Directive (CSRD) requires companies to report on approximately 1,100 data points across environmental, social, and governance dimensions. For German Mittelstand companies — manufacturers with 250–5,000 employees — this is an entirely new category of compliance work.

The data lives across five or more departments. HR owns workforce metrics, Operations owns emissions data, Legal owns governance policies. No single person has a complete picture, and there’s no established workflow for cross-department ESG data collection.

~1,100
ESRS data points per company
5+
Departments involved
2026
Mandatory deadline for mid-market
€50K+
Potential annual non-compliance penalty
Figures based on desk research (EU/ESRS/industry reports).
Success Criteria

What must a solution deliver?

🎯 Goal 1
Identify blockers fast

What’s missing? What’s overdue? Where is the process stuck?

🎯 Goal 2
Ensure data quality

Which data points are validated? Are we audit-ready?

🎯 Goal 3
Clarify ownership

Who delivers what, by when? No ambiguity on responsibilities.

02Research

Desk research before pixels. Understanding the regulation, the users, and the gap.

I spent four days studying the ESRS framework, reading CSRD implementation guides from the German Federal Ministry for Economic Affairs, reviewing Bundesanzeiger filing examples, and comparing six ESG platforms at the pattern level — Sphera, Persefoni, Watershed, Plan A, Sweep, and Normative. Three patterns emerged.

📋
Regulation is structured, tools aren’t
ESRS organizes data into clear categories (E1–E5, S1–S4, G1) with defined metrics. But existing tools present flat data tables with no regulatory context or hierarchy.
🏭
Mid-market gets enterprise UI
Most platforms target large enterprises with dedicated sustainability teams. The UI complexity overwhelms a 300-person manufacturer whose sustainability manager wears three hats.
🇩🇪
German context is non-negotiable
Users think in German but ESRS standards are in English. Regulatory deadlines, currency formatting, and legal terms must reflect German business reality. Bilingual isn’t a feature — it’s infrastructure.
Competitor Pattern Analysis
What they do well

Data import from ERP systems (SAP, Oracle). Audit trail and version history. Automated plausibility checks against industry benchmarks. PDF report generation matching ESRS disclosure requirements.

Where they fail

No clear “what do I do next?” workflow. Data collection is passive — wait for CSV uploads — rather than active: assign, remind, track. Progress exists but doesn’t connect to regulatory deadlines. The learning curve assumes a dedicated sustainability team.

03Information Architecture

Three screens for three questions every user asks.

Instead of a feature-packed platform, I organized the product around three sequential questions a sustainability manager asks every working day.

Screen 1
Dashboard
Where do we stand?

Executive overview: compliance readiness, data collection progress, deadline countdown, E/S/G breakdown, emission trends, and alerts. The page a sustainability manager opens every morning.

Screen 2
Materiality Assessment
What matters most?

Interactive scatter plot mapping 10 sustainability topics by financial and impact materiality. Defines which ESRS standards are mandatory — the regulatory foundation for every data point.

Screen 3
Data Collection Hub
Who owes what data?

Operational center for ~1,100 data points. Filter by standard, status, department. Assign owners, set deadlines, send reminders, validate entries. The screen users spend 80% of their time in.

DAS
Dashboard
Status check
DMA
Materiality
Define scope
DCH
Data Hub
Collect data
RPT
Report
Planned

Linear workflow — each screen feeds the next. DMA defines scope → Data Hub collects → Report assembles.

04Design Decisions

Every visual choice traces back to a user need or regulatory constraint.

Dark interface for daily-driver use

Sustainability managers spend 2–3 hours daily in this tool. A dark theme reduces eye strain during long sessions and lets the E/S/G color system remain clearly legible. It also signals ‘professional tool,’ not ‘marketing dashboard.’

Fatigue reduction + data visualization contrast
Bilingual toggle, not auto-detection

German professionals read ESRS in English but discuss compliance in German. A manual toggle lets them switch context mid-task — checking the English standard name while drafting German descriptions.

Supports observed code-switching in EU compliance work
E/S/G color system as wayfinding

Environmental (green), Social (blue), Governance (amber). These three colors appear in badges, chart accents, border highlights, and navigation across all screens. Users know which pillar they’re working in without reading labels.

Instant categorical recognition across 1,100 data points
Active collection, not passive input

The Data Collection Hub doesn’t show empty fields. It shows assigned tasks with owners, deadlines, and ‘Send Reminder’ buttons. The tool creates accountability workflows, not just data storage.

Solves the coordination problem, not just the data problem
Progress framing over deficit framing

The dashboard leads with ‘67% ready’ — not ‘33% missing.’ The scatter plot shows positioned topics, not checklists. Positive framing drives engagement; deficit framing creates avoidance in compliance tools.

Behavioral design: approach motivation vs. avoidance
Container queries for Framer compatibility

All three screens use ResizeObserver instead of viewport media queries. They adapt correctly in full-screen view, Framer canvas, or embedded panels. No assumptions about viewport width.

Works in any container — portfolio, client demo, production
05The Solution

Three interactive screens, fully responsive, zero dependencies.

Each screen is a single React component (<800 lines) deployed directly in Framer. No npm packages, no build step. Bilingual DE/EN toggle, staggered load animations, and container-query responsive layout.

Screen 1

Compliance Dashboard

app.sustain.de
S
Sustain
Readiness
67%
Collected
847
Days
89
Tasks
23
E78%
S65%
G72%
EMISSIONS

Four animated KPI cards, E/S/G compliance rings with gradient progress bars, interactive emissions chart with scope-level detail, alert panel with severity-based ordering, quick navigation grid.

Count-up number animations on load
Bilingual DE/EN with instant toggle
Responsive: 3-col → 2-col → stacked
Overdue alerts pulse for attention
Screen 2

Double Materiality Assessment

app.sustain.de
S
Sustain
Impact ↑
Financial →
Material
Detail
E1 Climate
Klimawandel
Fin: 8.5
Imp: 9.2
✓ Material

Interactive scatter plot matrix: 10 sustainability topics positioned by financial × impact materiality. Animated dot placement, hover tooltips, click-to-select with synced detail panel.

Click any dot → detail panel syncs
Material threshold boundary visible
Topic scores animate on first appearance
Responsive: side panel → bottom sheet on mobile
Screen 3

Data Collection Hub

app.sustain.de
S
Sustain
Filters
E1 Climate
E2 Pollution
S1 Workforce
G1 Conduct
E1-4.2Overdue
Scope 1 GHG
S1-6.1Pending
Employees
E1-3.1✓ Valid
Energy
G1-1.2Error
Corruption
Details
E1-3.1
Energy
24.847MWh
↓ 4.8%

Three-column operational layout: ESRS standard filters (left), data point list with inline actions (center), context-sensitive detail panel (right). Supports bulk assignment, deadline tracking, and validation.

Filter by standard, status, department
Send reminder → inline confirmation
Selected row syncs detail panel
Overdue badge pulses, error badge highlights
06Process

Two weeks from blank canvas to interactive prototype.

01
Desk Research

Read ESRS standards, CSRD guides, and audited 6 competitors. Mapped data collection workflows and department ownership patterns.

Days 1–4
02
IA + Wireframes

Defined the 3-screen architecture. Paper sketches. Identified the Dashboard → DMA → Data Hub sequential flow.

Days 5–6
03
Visual Design

Established dark theme, E/S/G color system, and typographic scale. Built component tokens. Designed hi-fi screens.

Days 7–10
04
Interactive Build

Built all screens as React components. Zero dependencies. Animations, bilingual support, responsive layout. Deployed in Framer.

Days 11–14
07Reflection

What I’d do differently with more time and real users.

This is a concept project built from desk research. The design decisions are grounded in regulatory requirements and competitor analysis, but they haven’t been validated with real sustainability managers. Honesty about that boundary matters.

Interview sustainability managers

Recruit 5–8 sustainability managers at German Mittelstand companies. Key question: does the Dashboard → DMA → Data Hub sequence match their mental model, or do they navigate compliance differently?

Test the cross-department handoff

The hardest UX moment happens when the sustainability manager assigns a data point to someone in Operations who has never seen the tool. That first-touch experience for secondary users is untested and critical.

Explore AI-assisted data entry

Could the tool pre-fill values from previous reporting years, industry benchmarks, or uploaded documents? Reducing manual entry across 1,100 data points would transform the daily experience.

Design the report generation screen

The fourth screen — where collected data becomes an audit-ready CSRD report — is the payoff moment. Designing this would close the workflow loop from ‘collect’ to ‘deliver.’

Key Takeaway

B2B compliance tools fail when they organize around features instead of workflows. Sustain works by mapping to the three questions every sustainability manager asks daily: where do we stand, what matters most, and who owes what data.

S
Sustain
Monday 2 March 2026
JW
J. Weber
Weber Maschinenbau GmbH
0%
CSRD Readiness
Ready
Data Collection
0/ 1.144
Data points collected
Deadline
0Days
until deadline
Open Tasks
0
12 Data req.8 Reviews3 Approvals

Compliance Progress

EnvironmentalESRS E1–E5
78%
Climate Change92%
Pollution71%
Water & Marine65%
Biodiversity45%
Circular Economy82%
SocialESRS S1–S4
61%
Own Workforce88%
Value Chain Workers42%
Affected Communities51%
Consumers & End-users63%
GovernanceESRS G1
72%
Business Conduct72%

Carbon Emissions Trend

Current: 12.847 tCO₂e · Target 2026: 10.500 tCO₂e
0156312468624780JanFebMarAprMayJunJulAugSepOctNovDecTarget 875/mo
Scope 1 · Direct
Scope 2 · Energy
Scope 3 · Supply Chain

Alerts & Actions

Scope 3 supplier data missing
12 suppliers pending
Employee survey overdue
Due 5 days ago
New ESRS requirement
Review needed
Energy consumption validated
Completed today
Biodiversity assessment
Deadline: March 15

Quick Navigation

Double Materiality
Assessment completed
Data Collection
23 open requests
Emissions
CO₂ balance current
Reporting
Draft in progress

Recent Activity

MS
M. Schmidt uploaded energy data
2h ago
S8
Supplier #847 completed questionnaire
4h ago
KM
K. Müller updated water consumption
6h ago
AI
Auto-validation: CO₂ Scope 2 passed
8h ago
JW
J. Weber approved governance policy
Yesterday
S
Sustain
DashboardDouble Materiality
Monday 2 March 2026
JW
J. Weber
Weber Maschinenbau GmbH

Double Materiality Assessment

Completed

Identify the material sustainability topics for your company

Last updated: January 15, 2026

Stakeholder Mapping
Topic Identification
Impact Analysis
Financial Analysis
Validation
Approval
00252550507575100100Financial MaterialityImpact MaterialityMaterialMonitor ImpactMonitor FinancialNot MaterialE1E2E3E4E5S1S2S3S4G1
Analysis Result
Material Topics0 of 10
Required ESRS
E1E2E3E5S1S4G1
Data Points0
MATERIAL TOPICS
Climate Change(E1)
92|85
Data complete ✓
Own Workforce(S1)
88|78
88% captured
Circular Economy(E5)
82|72
82% captured
Business Conduct(G1)
72|70
72% captured
Pollution(E2)
71|62
71% captured
Water & Marine(E3)
65|58
65% captured
Consumers(S4)
63|55
63% captured
Stakeholder Input
Groups Consulted8 groups
Responses Received0 / 145 (88%)
Last SurveyDecember 12, 2025