docs: initialize project

A web-based weekly task management application that organizes to-dos and calendar events in a single, intuitive weekly view.
This commit is contained in:
mARTin 2026-01-24 17:38:01 +01:00
parent 0c7a36318d
commit b700c0c8e2

View File

@ -1,8 +1,8 @@
# Weekly ToDo List with Calendar Integration # My Weekly To Do List
## What This Is ## 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 ## Core Value
@ -16,39 +16,39 @@ Provide users with a streamlined, unified view of their weekly tasks and calenda
### Active ### Active
- [ ] Users can view tasks and events in a weekly calendar view - [ ] [User can view tasks and calendar events in a weekly view]
- [ ] Users can add, edit, and delete tasks - [ ] [User can drag and drop tasks between days of the week]
- [ ] Users can connect Apple Calendar or Google Calendar - [ ] [User can connect their Apple Calendar or Google Calendar]
- [ ] Tasks can be organized by day within the week view - [ ] [User can see their weekly schedule at a glance]
- [ ] Users can move tasks between days - [ ] [User can add/edit tasks quickly]
- [ ] Users can mark tasks as complete
- [ ] Users can create recurring tasks
### Out of Scope ### Out of Scope
- Mobile application (web-first, mobile later) - [Mobile app] — Web-first, mobile later
- Advanced calendar permissions (basic read-only access for now) - [Advanced team features] — Individual productivity focus
- Multi-user features (single-user focus) - [Complex reporting] — Streamlined interface first
- Offline functionality (online-only for initial release) - [Offline mode] — Online sync for data consistency
- Rich text formatting for task descriptions
- Export/import functionality
## Context ## 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 ## Constraints
- **Timeline**: Build MVP within 3 weeks - **Timeline**: Iterative development approach with phased releases
- **Budget**: Free/open-source approach - **Platform**: Web-based application (responsive design)
- **Dependencies**: Requires modern web browser support - **Integration**: Apple Calendar and Google Calendar connections
- **Performance**: Interface should be responsive and fast - **User Experience**: Drag-and-drop interface for task management
- **Security**: User calendar data should be handled securely - **Target Audience**: Individual productivity users
## Key Decisions ## Key Decisions
| Decision | Rationale | Outcome | | Decision | Rationale | Outcome |
|----------|-----------|---------| |----------|-----------|---------|
| Web-based application | Cross-platform accessibility | — Pending | | Web-based first | Faster development and broader accessibility | — Pending |
| Weekly view focus | Better week planning than day-by-day | — Pending | | Weekly view focus | Simplifies scheduling and time management | — Pending |
| Calendar integration | Combine tasks with events in one view | — 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*