Skip to content

Commit 3da315a

Browse files
committed
release: finalize FocusFlow production release
1 parent 400d5aa commit 3da315a

1 file changed

Lines changed: 15 additions & 5 deletions

File tree

README.md

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
# FocusFlow
44

5-
**A wellness-aware Angular PWA for focused work, task flow, and sustainable recovery.**
5+
**A wellness-aware Angular PWA for focused work, task planning, and sustainable recovery.**
66

7-
FocusFlow combines a focus timer, Pomodoro workflows, Kanban planning, and lightweight wellness prompts in a local-first productivity workspace.
7+
FocusFlow combines a focus timer, Pomodoro workflows, Kanban planning, and lightweight wellness prompts in an offline-first productivity workspace.
88

99
![Angular](https://img.shields.io/badge/Angular-21-DD0031?style=flat-square&logo=angular&logoColor=white)
1010
![TypeScript](https://img.shields.io/badge/TypeScript-5.9-3178C6?style=flat-square&logo=typescript&logoColor=white)
@@ -23,14 +23,14 @@ FocusFlow combines a focus timer, Pomodoro workflows, Kanban planning, and light
2323

2424
FocusFlow is a frontend-only productivity app designed for people who want structure without extra noise. It helps users plan tasks, run focused sessions, follow Pomodoro rhythms, and take short recovery breaks without leaving the workspace.
2525

26-
The product philosophy is simple: focus and recovery belong in the same workflow. FocusFlow keeps productivity metrics practical, wellness prompts lightweight, and all user data local to the browser.
26+
The product philosophy is simple: focus and recovery belong in the same workflow. FocusFlow keeps productivity metrics practical, wellness prompts lightweight, and user data local to the browser.
2727

2828
## Why FocusFlow
2929

3030
- **Focused by default:** start sessions quickly, track meaningful progress, and keep the active task visible when needed.
3131
- **Wellness-aware:** use Wellness or Hybrid mode for movement-friendly breaks and concise exercise suggestions.
3232
- **Local-first:** tasks, sessions, settings, language, theme, and custom exercises persist offline.
33-
- **Installable:** runs as a desktop or mobile PWA after the production build is deployed.
33+
- **Installable:** runs as a desktop or mobile PWA from a static production deployment.
3434
- **Portfolio-ready:** built as a polished Angular application with realistic product constraints.
3535

3636
## Features
@@ -58,6 +58,7 @@ The product philosophy is simple: focus and recovery belong in the same workflow
5858
- Offline asset caching after first visit
5959
- LocalStorage persistence with defensive restore logic
6060
- Desktop, tablet, mobile, and installed PWA responsive polish
61+
- Static-host deployment support for Vercel, GitHub Pages, Netlify, and similar platforms
6162

6263
### Accessibility & i18n
6364

@@ -102,6 +103,7 @@ src/app/
102103
Architecture highlights:
103104

104105
- Frontend-only application deployable as static assets
106+
- Offline-first behavior with no backend dependency
105107
- LocalStorage persistence with validation and normalization on restore
106108
- Canonical session and task history for productivity metrics
107109
- RxJS streams for timer, session, task, shortcut, language, wellness, and workspace-mode state
@@ -185,7 +187,15 @@ Screenshots should be captured from the deployed production build so they reflec
185187

186188
## Deployment Notes
187189

188-
FocusFlow builds to static assets and can be hosted on platforms such as GitHub Pages, Vercel, Netlify, or any static hosting provider.
190+
FocusFlow builds to static assets and can be hosted on platforms such as Vercel, GitHub Pages, Netlify, or any static hosting provider.
191+
192+
Deployment profile:
193+
194+
- Frontend-only Angular application
195+
- Offline-first installable PWA
196+
- Static-host deployable output
197+
- Local browser persistence through `localStorage`
198+
- Responsive layouts tested across desktop, mobile browser, and installed PWA contexts
189199

190200
Recommended release checks:
191201

0 commit comments

Comments
 (0)