From b700c0c8e2cd4ffd54e0c9fd549c3f4b4382ac4e Mon Sep 17 00:00:00 2001 From: mARTin Date: Sat, 24 Jan 2026 17:38:01 +0100 Subject: [PATCH] docs: initialize project A web-based weekly task management application that organizes to-dos and calendar events in a single, intuitive weekly view. --- .planning/PROJECT.md | 48 ++++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/.planning/PROJECT.md b/.planning/PROJECT.md index f7438a5..5d8b06b 100644 --- a/.planning/PROJECT.md +++ b/.planning/PROJECT.md @@ -1,8 +1,8 @@ -# Weekly ToDo List with Calendar Integration +# My Weekly To Do List ## What This Is -A web-based to-do list application that organizes tasks in a weekly schedule view, similar to TeuxDeux and Tweek.so, with optional integration to Apple Calendar or Google Calendar. Users can manage both personal tasks and calendar events in one unified interface, with an emphasis on simplicity, intuitiveness, and speed. +A web-based weekly task management application that organizes to-dos and calendar events in a single, intuitive weekly view. Users can see their tasks and scheduled meetings together in one place for better time management and overview. The application supports integration with Apple Calendar or Google Calendar to synchronize tasks and events, allowing users to easily drag and drop tasks between days of the week. ## Core Value @@ -16,39 +16,39 @@ Provide users with a streamlined, unified view of their weekly tasks and calenda ### Active -- [ ] Users can view tasks and events in a weekly calendar view -- [ ] Users can add, edit, and delete tasks -- [ ] Users can connect Apple Calendar or Google Calendar -- [ ] Tasks can be organized by day within the week view -- [ ] Users can move tasks between days -- [ ] Users can mark tasks as complete -- [ ] Users can create recurring tasks +- [ ] [User can view tasks and calendar events in a weekly view] +- [ ] [User can drag and drop tasks between days of the week] +- [ ] [User can connect their Apple Calendar or Google Calendar] +- [ ] [User can see their weekly schedule at a glance] +- [ ] [User can add/edit tasks quickly] ### Out of Scope -- Mobile application (web-first, mobile later) -- Advanced calendar permissions (basic read-only access for now) -- Multi-user features (single-user focus) -- Offline functionality (online-only for initial release) -- Rich text formatting for task descriptions -- Export/import functionality +- [Mobile app] — Web-first, mobile later +- [Advanced team features] — Individual productivity focus +- [Complex reporting] — Streamlined interface first +- [Offline mode] — Online sync for data consistency ## Context -This application aims to solve the problem of having separate to-do list and calendar applications by combining both views into a single, cohesive interface. The weekly focus provides a better overview of how tasks and events fit into a user's planned week. +This application is inspired by TeuxDeux and Tweek, but with a stronger emphasis on calendar integration. The goal is to eliminate the need to switch between separate to-do list and calendar applications by merging them into a single, cohesive weekly view. The application should be fast, intuitive, and focused on individual productivity. ## Constraints -- **Timeline**: Build MVP within 3 weeks -- **Budget**: Free/open-source approach -- **Dependencies**: Requires modern web browser support -- **Performance**: Interface should be responsive and fast -- **Security**: User calendar data should be handled securely +- **Timeline**: Iterative development approach with phased releases +- **Platform**: Web-based application (responsive design) +- **Integration**: Apple Calendar and Google Calendar connections +- **User Experience**: Drag-and-drop interface for task management +- **Target Audience**: Individual productivity users ## Key Decisions | Decision | Rationale | Outcome | |----------|-----------|---------| -| Web-based application | Cross-platform accessibility | — Pending | -| Weekly view focus | Better week planning than day-by-day | — Pending | -| Calendar integration | Combine tasks with events in one view | — Pending | \ No newline at end of file +| Web-based first | Faster development and broader accessibility | — Pending | +| Weekly view focus | Simplifies scheduling and time management | — Pending | +| Calendar integration | Central feature that differentiates from competitors | — Pending | +| Drag-and-drop UI | Intuitive task reorganization | — Pending | + +--- +*Last updated: Sat Jan 24 2026 after initialization* \ No newline at end of file