Fragmented data
Revenue, campaigns, and behavior live in tools designed for different teams.
Product design · UI/UX · Front-end engineering
PulseMetrics is an end-to-end SaaS analytics product created as a transparent design and development exercise for a professional portfolio.
This is a self-initiated design exercise for a fictional company. No user interviews or production analytics were conducted. All people, organizations, testimonials, and metrics are simulated and clearly labeled as demo content.
Digital companies often split acquisition, product behavior, CRM activity, and revenue across separate tools. Leaders spend time reconciling dashboards before they can discuss what to do.
PulseMetrics explores a product that consolidates those signals without flattening their meaning—giving executives a calm overview and analysts a clear path into the underlying segment.
Revenue, campaigns, and behavior live in tools designed for different teams.
Numbers are visible, but the context behind movement is difficult to find.
Each stakeholder brings a different dashboard—and often a different conclusion.
How might a single analytics product help leaders notice a signal, understand its cause, and align on the next action?
The architecture separates monitoring, analysis, customer context, and communication while keeping management tools predictable.
The primary flow tells a coherent product story without requiring a real external account.
Define workspace, goals, sources, and dashboard.
Notice movement across company health metrics.
Filter the relevant analytic and customer segment.
Assemble and schedule a focused stakeholder view.
The interface uses contrast and information hierarchy to create energy—without relying on decorative gradients or glass effects.
Key movement and its meaning appear before the supporting visualization, so scanning never becomes a decoding exercise.
The dashboard stays concise; deeper filters, segments, and comparisons live in dedicated analytics views.
Anomalies and recommendations always offer a relevant next step instead of stopping at description.
Compact controls and tables support expert workflows while generous spacing preserves hierarchy at the page level.
Semantic tokens control canvas, surface, line, text, feedback, and chart colors across light and dark themes. Components share an 8px rhythm, compact controls, and measured radius.
Explore the live design systemInformation should feel progressively revealed.
Desktop supports comparison and density. Tablet collapses secondary panels into a single reading order. Mobile replaces persistent navigation with a drawer, stacks metrics, and keeps actions within thumb reach.
Next.js, React, TypeScript, Tailwind CSS, shadcn-style component primitives, Recharts, React Hook Form, Zod, Lucide, and Framer Motion form a typed, reusable front-end architecture.
The next phase would replace design assumptions with evidence and deepen the production architecture.
Explore the result