- Added 'onDelete' and 'onNotes' support to TaskItem. - Implemented hover actions (Delete and Notes icons) for tasks. - Added Notes Modal for editing task markdown content. - Simplified navigation animation to remove blank flash (single-phase slide-in). - Fixed syntax error in updateTask function. - Updated styles for modal and task actions.
3.3 KiB
3.3 KiB
Feature Landscape
Domain: Weekly Scheduler with Calendar Integration Researched: Sat Jan 24 2026
Table Stakes
Features users expect. Missing = product feels incomplete.
| Feature | Why Expected | Complexity | Notes |
|---|---|---|---|
| Weekly view display | Core functionality - primary user interface | Low | User needs to see tasks organized by week |
| Task creation/editing | Essential workflow for any task manager | Low | Users must be able to add and modify tasks |
| Task deletion | Basic CRUD functionality | Low | Users need to remove tasks they no longer need |
| Day navigation | Core usability feature | Low | Users need to move between weeks |
| Responsive design | Modern expectation for web apps | Low | Works on mobile, tablet, and desktop |
| Local storage persistence | Offline access and data retention | Low | Keeps data available between sessions |
| Drag and drop reordering | Intuitive interaction pattern | Medium | Improves task organization workflow |
| Date/time selection | Essential for task scheduling | Low | Users need to assign time slots to tasks |
Differentiators
Features that set product apart. Not expected, but valued.
| Feature | Value Proposition | Complexity | Notes |
|---|---|---|---|
| Calendar integration (Google/Apple) | Sync with existing calendar systems to avoid duplicate entries | High | Adds significant user value by connecting with established workflows |
| Theme customization | Personalization enhances user satisfaction and retention | Low | Small visual improvement that increases user connection |
| Recurring tasks | Saves time for regular activities | Medium | Advanced scheduling feature that users appreciate |
| Task categories/tags | Better organization and filtering | Medium | Helps users manage complex task sets |
| Reminder notifications | Helps users stay on schedule | Medium | Adds utility beyond simple task tracking |
| Export/import functionality | Data portability and backup | Medium | Allows data migration and backup options |
Anti-Features
Features to explicitly NOT build. Common mistakes in this domain.
| Anti-Feature | Why Avoid | What to Do Instead |
|---|---|---|
| Complex permission system | Overcomplicates basic task management | Keep it simple with single-user focus |
| Email notifications | Noise and distraction for users | Consider only if specifically requested |
| Multi-user collaboration | Expands scope beyond MVP | Focus on individual task management first |
| Advanced reporting analytics | Increases complexity without immediate value | Defer to later phases if needed |
Feature Dependencies
[Day Navigation] → [Weekly View Display] (Week view needs navigation)
[Task Creation] → [Task Storage] (Need storage to save tasks)
[Calendar Integration] → [Task Storage] (Requires data to sync with calendar)
[Drag & Drop] → [Task Storage] (Needs to persist reordered tasks)
MVP Recommendation
For MVP, prioritize:
- Weekly view display
- Task creation/editing/deletion
- Day navigation
- Local storage persistence
Defer to post-MVP:
- Calendar integration
- Recurring tasks
- Theme customization
- Reminder notifications
Sources
- Competitor analysis: TeuxDeux, Tweek.so, Google Tasks
- User experience research (2025)
- Task management applications market trends