From 1681a6a59c2dcfb621ab88d794aaab555febe2f0 Mon Sep 17 00:00:00 2001 From: Thomas Richter Date: Thu, 29 Jan 2026 03:26:00 +0100 Subject: [PATCH] docs: initialize project Personal web app for tasks and thoughts with image attachments, accessible from any device. Co-Authored-By: Claude Opus 4.5 --- .planning/PROJECT.md | 67 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 .planning/PROJECT.md diff --git a/.planning/PROJECT.md b/.planning/PROJECT.md new file mode 100644 index 0000000..c3aba7d --- /dev/null +++ b/.planning/PROJECT.md @@ -0,0 +1,67 @@ +# TaskPlanner + +## What This Is + +A personal web app for capturing tasks and thoughts with image attachments, accessible from any device. Replaces scattered paper notes and Samsung Notes by providing a single place to capture, organize, and find things — especially from laptop where Samsung Notes doesn't work. + +## Core Value + +Capture and find anything from any device — especially laptop. If cross-device capture with images doesn't work, nothing else matters. + +## Requirements + +### Validated + +(None yet — ship to validate) + +### Active + +- [ ] Capture tasks and thoughts from any device via web browser +- [ ] Distinguish between tasks (actionable) and thoughts (reference) +- [ ] Attach images to entries (from file upload or camera) +- [ ] Organize entries with tags (emergent, not predefined categories) +- [ ] Find entries by tag, time, or search +- [ ] Add notes to existing entries +- [ ] Digitize paper notes by photographing and tagging them + +### Out of Scope + +- Mobile native app — web-first, browser works on all devices +- Real-time collaboration — personal tool, single user +- Offline mode — online-first for v1 +- OCR/text extraction from images — manual tagging is fine for now +- Calendar integration — focus on capture and retrieval first + +## Context + +**Current pain:** +- Paper notes scattered, hard to find +- Samsung Notes works on phone/tablet but no web access for laptop +- Finding things means manually scanning through piles + +**User profile:** +- Senior software engineer, DIY mindset +- Comfortable with self-hosting and container deployments + +**Learning goals:** +- Vibe coding (AI-assisted development) +- Container deployments + +This project solves a real problem while serving as a vehicle for learning new approaches. + +## Constraints + +- **Deployment**: Container-based — user wants to learn/practice container deployments +- **Platform**: Web app — must work in any modern browser +- **User**: Single user (personal tool) — no multi-tenancy needed for v1 + +## Key Decisions + +| Decision | Rationale | Outcome | +|----------|-----------|---------| +| Web app over native | Works on all devices including laptop without app stores | — Pending | +| Tags over folders | Flexible organization, items can have multiple tags | — Pending | +| Images from day one | Core need is digitizing paper notes | — Pending | + +--- +*Last updated: 2026-01-29 after initialization*