Productivity Tool Design
Task Management
- Quick capture: add task with minimum friction (just a title).
- List view + board view + calendar view.
- Due dates, priorities, assignees, labels.
- Subtasks for complex items.
- Bulk actions: select multiple, change status/assignee.
Note-Taking
- Instant creation. No template selection for a new note.
- Rich text: headings, lists, code blocks, images, tables.
- Linking between notes.
- Search across all notes (full-text).
- Tags or folders for organization.
Collaboration
- Real-time cursors for simultaneous editing.
- Comments on specific content (not just at the bottom).
- @mentions with notification.
- Activity log: who changed what, when.
- Permission levels: view, comment, edit, admin.
Keyboard-First
- Every action accessible via keyboard.
- Cmd+K command palette.
- Markdown shortcuts for formatting.
- Tab/Shift+Tab for indent/outdent.