Skip to content

🎨 MVP UI Patterns

Core Screens (Mockups)

1. Dashboard

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ GetCimple         [User] [Logout]   β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Essential Eight Maturity: 2.3/5  ↑0.2 this monthβ”‚
β”‚ [=========>          ] 46%          β”‚
β”‚                                     β”‚
β”‚ πŸ”΄ 3 Critical  🟑 7 Medium  βœ… 5 Doneβ”‚
β”‚                                     β”‚
β”‚ [View Tasks] [Generate Report]      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

2. Policy View

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ < Back    Acceptable Use Policy     β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Status: Active    Updated: Jan 2024 β”‚
β”‚ [E8_A] [ISO_5.1]                   β”‚
β”‚                                     β”‚
β”‚ [Policy content in markdown...]     β”‚
β”‚                                     β”‚
β”‚ [Edit] [Download PDF] [Archive]     β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

3. Assessment

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Question 5 of 20          [Save]    β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Do you enforce MFA for all users?  β”‚
β”‚                                     β”‚
β”‚ ( ) Yes - All users               β”‚
β”‚ ( ) Partial - Admin only          β”‚
β”‚ ( ) No - Not implemented          β”‚
β”‚                                     β”‚
β”‚ [Upload Evidence]                   β”‚
β”‚ [< Previous] [Next >]               β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

UI Decisions from notes.md

Agent Interface (Post-MVP)

  • ChatGPT-style conversational UI
  • Right sidebar for chat
  • Main area shows affected content
  • NOT in Day 1 MVP

Framework Tags

[E8] - Essential Eight compliance
[ACSC] - Australian Cyber Security Centre
[S180] - Section 180 director duties
[Privacy] - Privacy Act compliance

Colors: Green (complete), Yellow (partial), Red (gap)

Progress Indicators

  • Simple percentage bar
  • No complex animations
  • Clear numerical progress (e.g., "12 of 20")

Report UI

  • One-click PDF generation
  • Logo upload for branding
  • Standard template only in MVP

What We're NOT Building

  • Complex data visualizations
  • Drag-and-drop interfaces
  • Real-time collaboration
  • Custom themes/skins
  • Mobile app (web responsive only)
  • Advanced filtering/search

Component Library

Using shadcn-svelte for consistency:

  • Button, Input, Select (forms)
  • Card, Table (layouts)
  • Badge, Progress (status)
  • Dialog, Toast (feedback)

Keep it simple, ship it fast.