Skip to main content

MemberPulse Design System

A comprehensive design system for maintaining visual consistency across the MemberPulse platform.

Brand

Logo usage, brand values, and identity guidelines

Colours

Primary, secondary, semantic, and chart colour palettes

Typography

Font families, headings, body text, and text styles

Buttons

Primary, secondary, tertiary, warning, and danger buttons

Forms

Input fields, selects, checkboxes, and validation states

Tables & Datagrids

Data tables, sorting, filtering, and pagination

Cards & Content

Cards, articles, stat cards, and content layouts

Navigation

Tabs, pills, breadcrumbs, and menu patterns

Icons

Lucide icon library and usage guidelines

Feedback

Alerts, toasts, badges, and status indicators

Design Principles

Consistency

Use consistent patterns, spacing, and components across all portals to create a unified experience.

Clarity

Prioritise readability and clear visual hierarchy. Users should understand interfaces at a glance.

Accessibility

Meet WCAG 2.1 AA standards. All interactive elements must be keyboard accessible with proper contrast.

Responsiveness

Design mobile-first. All components must work across desktop, tablet, and mobile devices.

Theme Configuration

MemberPulse supports both light and dark themes. The design system uses CSS custom properties for theming.

Spacing Scale

Consistent spacing creates visual rhythm. Use these spacing tokens throughout the application.

Border Radius