My-Weekly-ToDo-List/.planning/PROJECT.md
mARTin a3465e7da0 docs: initialize project
Weekly ToDo List with Calendar Integration
2026-01-24 12:32:32 +01:00

2.1 KiB

Weekly ToDo List with Calendar Integration

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.

Core Value

Provide users with a streamlined, unified view of their weekly tasks and calendar events that is faster and easier to use than traditional to-do list and calendar applications combined.

Requirements

Validated

(None yet — ship to validate)

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

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

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.

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

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