Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 2.05 KB

File metadata and controls

33 lines (19 loc) · 2.05 KB

Product

Register

product

Users

TaskBridge is for people who manage personal or work tasks across a desktop computer, an Android phone, and a small desktop or home-server deployment. They need to capture work quickly, see what matters today, keep using the app offline after first login, and sync changes when the network returns.

Product Purpose

TaskBridge provides a local-first, self-hostable task system with desktop, Android, widget, floating-window, and static Web/PWA clients. Success means a user can connect to a server once, trust local task handling afterward, and move between devices without relearning the workflow.

Brand Personality

Calm, practical, trustworthy. The interface should feel like a focused tool for repeated daily use, with direct wording and clear state feedback instead of decorative presentation.

Anti-references

Avoid marketing-first landing-page patterns inside the product UI, including oversized hero sections, decorative card grids, novelty palettes, hidden primary actions, and workflows that force users to configure metadata before they can write a task.

Design Principles

  • Put the user's next task first: new-task flows should prioritize title and content before metadata.
  • Default to today: after login and first use, the user should land where immediate work is visible.
  • Hide complexity until it is useful: schedule, reminder, priority, template, repeat, and checklist controls should remain available without dominating the first screen.
  • Keep destructive or secondary actions out of the main path: completion and recovery are primary list actions; editing, template use, and deletion can sit behind a secondary menu.
  • Preserve self-hosting clarity: server setup and connection language should help non-developers choose the right entry point without duplicate decision trees.

Accessibility & Inclusion

Aim for WCAG AA contrast for product text and controls. Keep keyboard focus visible, support reduced motion, avoid color-only status communication, and make labels meaningful in both Chinese and English UI copy.