FlowNote is a sleek, keyboard-first productivity app that combines tasks and markdown notes in one minimalist workspace.
- Fast task views for Today, Upcoming, Inbox, Someday, and Logbook
- Kanban board by priority
- Markdown notes with edit/preview, auto-save, word count, and pinning
- Full task details (due date, project, tags, notes, completion)
- Quick add actions in every view
- Command palette (
⌘K) with inline create and navigation - Smart keyboard shortcuts:
T,U,N,I - Responsive dark/light theme with system preference
- Today: due today sorted by priority
- Upcoming: next 7 days
- Inbox: uncategorized tasks
- Someday: no due date
- Logbook: completed tasks
- Priority color coding: red urgent, orange high, yellow medium
- Markdown editor with live preview toggle
- Auto-save and word count
- Pin/unpin note sections
- Command palette (
⌘K) to navigate, create tasks/notes, and run actions - Keyboard shortcuts for rapid workflow
- Run
npm run build(ornode build.js) to generateassets/auth-secret.js. - Open
index.htmlin your browser (or use VS Code Live Server). - At login, enter password
notepad(or setFLOWNOTE_LOGIN_PASSWORDin Vercel environment). - Start adding tasks and notes.
- Use keyboard shortcuts and command palette for speed.
- Set Build Command:
npm run build - Output Directory:
. - Add Environment Variable
FLOWNOTE_LOGIN_PASSWORD=notepad(or your chosen secret)
FlowNote is built for developers and knowledge workers who need a clean, fast, and focused app for quick planning, tracking, and writing.
index.html— app UI + logicassets/index-AIi2cw5b.css— stylingassets/index-CV2p19bQ.js— behavior
If you want, I can now implement a complete working FlowNote app inside index.html in this repo and verify it in your browser.