Skip to content

UI/UX Revamp: Transitioning to the 'Debo' Design Philosophy #37

@SH20RAJ

Description

@SH20RAJ

Context

Debo is more than a journaling app; it's a "Life Intelligence System." Our current UI needs to evolve from generic Shadcn defaults to a "quietly-confident" brand identity that emphasizes editorial calm, high-quality typography, and AI-driven insights.

Design Goals (The "Debo" Way)

1. Visual Language: Editorial Calm

  • Palette: Shift to a warm cream canvas (#f7f7f4) with near-black ink (#26251e).
  • Accent: Use "Debo Orange" (#f54e00) sparingly for primary CTAs and branding.
  • Depth: Move to hairline-only depth (1px borders). Remove all drop shadows.
  • Rhythm: Implement a generous 80px section rhythm with ample whitespace.

2. Typography-First Architecture

  • Display: Use CursorGothic (or Inter as a substitute) at weight 400 for a magazine feel. Negative letter-spacing on large headings.
  • Code: Use JetBrains Mono for all code surfaces, including metadata and technical details.
  • Hierarchy: Maintain strict 400 weight for display; only use 600 for small labels and buttons.

3. AI Signature: Action Timeline

  • Implement the pastel timeline palette for AI processing stages:
    • 🍑 Thinking (#dfa88f)
    • 🍃 Grepping (#9fc9a2)
    • 🔹 Reading (#9fbbe0)
    • 💜 Editing (#c0a8dd)
    • 📀 Done (#c08532)
  • This should be integrated into the assistant-ui chat interface.

4. Component Refactoring

  • Landing Page: Completely revamp based on docs/LANDING.md. Focus on the "Life Intelligence" hook and interactive mockup.
  • Dashboard: A distraction-free, minimalist journaling interface.
  • Chat: Use assistant-ui (LobeHub style) with custom styling to match the Debo palette.
  • Citations: AI responses must include clickable citation chips that link back to specific journal entries.

Action Items

  • Update tailwind.config.ts with the new color tokens and typography scale.
  • Refactor global CSS to use the warm cream canvas and remove shadows.
  • Implement the new Landing Page (src/app/(marketing)/page.tsx).
  • Redesign the Dashboard Sidebar and Journal Editor.
  • Customize assistant-ui components to use the AI timeline palette.
  • Standardize all buttons and inputs to use the 8px (rounded.md) radius.

Reference

  • See DESIGN.md for full design specifications.
  • See docs/PRD.md for product vision.
  • See docs/LANDING.md for content structure.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestui/uxUI or UX improvement

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions