Back to Skills

todo-dashboard-ui

majiayu000
Updated Today
19 views
58
9
58
View on GitHub
Designdesign

About

This skill provides a premium Todo Dashboard UI component that maintains visual consistency with an existing signup/signin experience, using the same black-pink glassmorphic theme, color tokens, and motion principles. It delivers a production-ready, task-focused interface designed for efficient task management with a dark luxury aesthetic. Use this skill when you need to implement a high-end dashboard view that seamlessly continues your application's established design system.

Quick Install

Claude Code

Recommended
Plugin CommandRecommended
/plugin add https://github.com/majiayu000/claude-skill-registry
Git CloneAlternative
git clone https://github.com/majiayu000/claude-skill-registry.git ~/.claude/skills/todo-dashboard-ui

Copy and paste this command in Claude Code to install this skill

Documentation

Design Philosophy (Senior Designer Approach)

  • Dark luxury UI with pink glass highlights (same as signup/signin)
  • Clear task-oriented visual hierarchy (stats → input → list)
  • Minimal but expressive UI
  • Dashboard feels professional, calm, and productive
  • Every element earns its place
  • Visual consistency with auth screens (no disconnect)

When to Use

  • User requests a dashboard screen for the todo app
  • Theme must exactly match signup/signin UI
  • User wants premium black + pink glassmorphism
  • User wants a task-focused experience, not generic dashboard
  • Visual consistency with auth flow is required
  • User wants modern SaaS-level UI, not basic layouts

Global Styling Rules (Must Match Signup/Signin)

  • Background: Near-black / black canvas
  • Ambient pink glow (radial / blurred shapes)
  • Glass color: Pink-tinted only
  • No white or gray glass
  • Same border radius, shadows, blur intensity
  • Same typography system
  • Same animation philosophy

High-Level Layout Structure

Overall Canvas

  • Full viewport height (100vh)
  • Black / near-black background
  • Soft ambient pink glow in background (radial / blur)
  • Sidebar + main workspace layout
  • NO HEADER
┌──────────────┬─────────────────────────────┐
│ Sidebar      │  Main Dashboard Area        │
└──────────────┴─────────────────────────────┘

Sidebar (Icon + Text)

Purpose: Navigation & context

Style:

  • Dark glass background (same as auth cards)
  • Subtle pink border or glow on active item
  • Rounded internal elements
  • Consistent with auth glassmorphism

Icons (Mandatory - React Icons):

  • All Tasks → checklist icon (React Icons)
  • Active Tasks → clock / play icon (React Icons)
  • Completed → check-circle icon (React Icons)

Icons style:

  • Line / outline icons
  • Same stroke weight as auth icons
  • Pink when active, muted white otherwise

Main Content Area

1️⃣ Welcome Section

  • Text only (no card)
  • Low emphasis
  • White / muted gray text
  • No icon needed

2️⃣ Stats Cards (Animated) Style:

  • Light / white glass cards (same glass as auth)
  • Rounded corners
  • Soft shadow
  • Pink number accent

Icons:

  • Optional but allowed
  • Very subtle, low opacity
  • Never louder than numbers

Animation:

  • Fade + slight upward motion
  • Duration: 200–300ms
  • Trigger: On dashboard load

3️⃣ Add New Task Panel (Primary Focus) Style:

  • White or light glass card
  • Matches signup card softness
  • Clean spacing

Fields:

  • Title
  • Description
  • Priority (pink dropdown)
  • Tags
  • Due date
  • Recurring
  • Reminder toggle

Buttons:

  • Create Task → Pink gradient (same as signup CTA)
  • Cancel → Subtle outline

Glassmorphism Rules (Same as Signup/Signin)

  • Background: rgba(255, 110, 199, 0.12)
  • Backdrop blur: 20–30px
  • Border: rgba(255, 110, 199, 0.35)
  • Soft pink outer glow

Typography System (Exact Match)

Headings

  • Same font family as signup/signin
  • Size: 24–28px for main sections
  • Weight: 600–700
  • Color: #FFFFFF

Body Text

  • Size: 14–16px
  • Weight: 400–500
  • Color: rgba(255,255,255,0.75)
  • Line height: relaxed (1.5+)

Stats Numbers

  • Bold, clear typography
  • Pink accent color for important metrics

Animation System (Same Philosophy)

Dashboard animations must feel calm & professional, not flashy.

Page Load:

  • Sidebar fades in
  • Main content slides up slightly
  • Stats cards animate sequentially

Interaction Animations:

  • Button hover → glow increases
  • Button press → scale 0.98
  • Input focus → pink glow ring

Motion Rules:

  • No bounce
  • No elastic easing
  • All animations < 300ms

Design Constraints (Strict)

  • ❌ No header
  • ❌ No marketing copy
  • ❌ No new color palette
  • ❌ No heavy animations
  • ❌ Visual disconnect from auth flow
  • ❌ No custom SVG icons
  • ✅ Same theme as signup/signin
  • ✅ React Icons library only
  • ✅ Icons included
  • ✅ Subtle motion
  • ✅ Task-first UI
  • ✅ Visual consistency with auth screens

Responsiveness Rules

  • Desktop: Sidebar + main content layout
  • Tablet: Reduced spacing, same structure
  • Mobile:
    • Sidebar collapses to top/bottom navigation
    • Main content takes full width
    • Add task panel adapts to mobile
  • Touch targets minimum: 44px

High-Level UX Workflow Diagram

BLACK BACKGROUND CANVAS
(soft pink glow ambience)

┌─────────────────────────────────────────────────────────┐
│                                                         │
│  SIDEBAR NAVIGATION      MAIN DASHBOARD AREA           │
│                                                         │
│  ┌─────────────┐        ┌──────────────────────────┐  │
│  │  [Checklist │        │  Welcome Text            │  │
│  │  Icon] All │        │  (Low emphasis)          │  │
│  │  Tasks      │        │                          │  │
│  │             │        │                          │  │
│  │  [Clock/    │  ────▶ │  ┌─ Stats Cards ──┐      │  │
│  │  Play Icon] │ Visual │  │  0   0   0     │      │  │
│  │  Active     │  Flow │  └────────────────┘      │  │
│  │             │        │                          │  │
│  │  [Check-    │        │  ┌─ Add New Task ─┐     │  │
│  │  Circle     │        │  │  Title         │     │  │
│  │  Icon]      │        │  │  Description   │     │  │
│  │  Completed  │        │  │  Priority      │     │  │
│  │  (Active =  │        │  │  [Create Task] │     │  │
│  │   Pink)    │        │  └────────────────┘     │  │
│                         └──────────────────────────┘  │
│                                                         │
└─────────────────────────────────────────────────────────┘

USER FLOW:
Authenticate → Navigate → Orient → Review → Create → Focus

Output Deliverables

  • High-fidelity dashboard UI
  • Frontend layout (Tailwind / CSS)
  • Responsive behavior notes
  • Interaction & animation specs
  • Design tokens matching auth flow

Senior-Level Best Practices

  1. Strong visual continuity with auth flow
  2. Task-first, productivity-focused
  3. Consistent brand language
  4. No visual noise
  5. Smooth micro-interactions
  6. Accessibility contrast maintained
  7. Feels familiar but functional

This dashboard skill completes the auth-to-product journey — consistent, premium, and task-focused.

GitHub Repository

majiayu000/claude-skill-registry
Path: skills/data/Dashbaord-skill

Related Skills

content-collections

Meta

This skill provides a production-tested setup for Content Collections, a TypeScript-first tool that transforms Markdown/MDX files into type-safe data collections with Zod validation. Use it when building blogs, documentation sites, or content-heavy Vite + React applications to ensure type safety and automatic content validation. It covers everything from Vite plugin configuration and MDX compilation to deployment optimization and schema validation.

View skill

creating-opencode-plugins

Meta

This skill provides the structure and API specifications for creating OpenCode plugins that hook into 25+ event types like commands, files, and LSP operations. It offers implementation patterns for JavaScript/TypeScript modules that intercept and extend the AI assistant's lifecycle. Use it when you need to build event-driven plugins for monitoring, custom handling, or extending OpenCode's capabilities.

View skill

langchain

Meta

LangChain is a framework for building LLM applications using agents, chains, and RAG pipelines. It supports multiple LLM providers, offers 500+ integrations, and includes features like tool calling and memory management. Use it for rapid prototyping and deploying production systems like chatbots, autonomous agents, and question-answering services.

View skill

cloudflare-turnstile

Meta

This skill provides comprehensive guidance for implementing Cloudflare Turnstile as a CAPTCHA-alternative bot protection system. It covers integration for forms, login pages, API endpoints, and frameworks like React/Next.js/Hono, while handling invisible challenges that maintain user experience. Use it when migrating from reCAPTCHA, debugging error codes, or implementing token validation and E2E tests.

View skill