Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,3 +53,21 @@ npx http-server -p 8000
- **Clear completed**: Click "Clear Completed" to remove all completed todos

Your todos are automatically saved to localStorage and will persist across browser sessions.

---

## πŸ“– Story: The Freelancer Who Found Focus

It was 9 p.m. on a Tuesday when Leila, a freelance web developer, sat down with three deadlines converging on Friday. Her inbox was a battlefield of client requests, bug reports, and half-finished feature branches. She opened her browser, navigated to the Todo app, and started typing.

*"Fix nav-bar bug β€” client A"*, *"Write API docs β€” client B"*, *"Deploy staging β€” client C"*.

Six tasks later, the list stared back at her. It felt overwhelming β€” until she clicked **Active** in the filter bar. Suddenly, only the unfinished work remained on screen. The noise disappeared.

She worked through the night, checking off tasks one by one. Around midnight, her laptop froze. Heart in her throat, she force-quit the browser and reopened the tab. The list was exactly as she'd left it β€” every task intact, every checkmark in place, all of it quietly preserved in localStorage while she panicked.

By Thursday morning, only two items remained. She switched back to **All**, added a final task β€” *"Send invoices"* β€” and smiled. She clicked **Clear Completed**, and the finished work vanished, leaving only what mattered.

Friday afternoon, all three clients received their deliveries on time. Leila closed her laptop, made coffee, and added one last todo: *"Take the weekend off"*.

She checked it off immediately.