Next Chapter
- Author: phamos-eu
- Repository: https://github.com/phamos-eu/next-chapter
- GitHub stars: 0
- Forks: 0
- License: AGPL-3.0
- Category: Other
- Maintenance: Actively Maintained
- Frappe versions: develop
Install Next Chapter
bench get-app https://github.com/phamos-eu/next-chapter
Add the Frappe Gems badge to your README
Maintain Next Chapter? Paste this into your README:
[](https://frappegems.com/gems/apps/phamos-eu/next-chapter)
About Next Chapter
NextChapter
Writing-first ERPNext implementation planning for Frappe v16.
NextChapter helps you go from free writing to focused work: catch Ideas, mature them through stages, schedule writing sessions, and narrow WIP on a board — without losing a low-barrier notes feel.
The UI is a Vue 3 + frappe-ui SPA at /next-chapter (same pattern as Frappe CRM).
License: AGPL-3.0-only
Requirements
| Dependency | Version |
|---|---|
| Frappe | v16 (>=16.0.0,<17.0.0) |
| Python | ≥ 3.14 |
| Node.js | ≥ 24 (bench / asset builds) |
| Yarn | for the frontend/ SPA |
Declared in pyproject.toml via [tool.bench.frappe-dependencies].
What you can do
- Complete the setup wizard (company context + three first ideas).
- Write — left Ideas list (search, status pills, Active/Hidden), center Brain Dump / Chapter tabs, right progress + next writing time.
- Hide ideas until later (Later today / Tomorrow / Next week / Next month / Custom).
- Schedule a writing session and download a
.icscalendar file with a link back to the chapter. - Schedule view — List, Next 3 days, Next 10 days, Month, 90 days.
- Board — kanban by stage with WIP limits from NextChapter Settings.
Stages
Idea → Outline → Draft → Ready to write → Writing → Done
Idea and Done are unlimited. Outline / Draft / Ready to write / Writing use WIP limits from Settings (defaults 8 / 5 / 3 / 1).
Install
cd /path/to/frappe-bench
bench get-app https://github.com/phamos-eu/next-chapter.git
bench --site install-app next_chapter
bench --site migrate
bench --site clear-cache
Open /next-chapter (or /next-chapter/ideas), or Apps → NextChapter. Settings: NextChapter Settings (Desk).
Chrome app (macOS)
On HTTPS, open /next-chapter — use Install as app or Chrome’s install icon. See manifest.json and /next-chapter-sw.js.
Dogfood path
- Complete the wizard.
- Search / filter ideas; hide one and find it under Hidden.
- Set Next writing session, download
.ics, open the URL from the event. - Switch to Schedule (10 days) and Board; drag a card until a WIP limit blocks you.
App structure
| Piece | Purpose |
|---|---|
Implementation Story |
Company context |
Implementation Chapter |
Idea / chapter + schedule + hide |
NextChapter Settings |
WIP limits + session defaults |
SPA /next-chapter |
Ideas / Board / Schedule (Vue + frappe-ui) |
next_chapter/www/next-chapter.py |
Boot context (CRM-style) |
frontend/ |
SPA source |
next_chapter.api.* |
Setup, chapter, ICS |
Development
# Python / Desk packaging checks
python3 scripts/smoke_check.py
# SPA (from repo root)
cd frontend
yarn
yarn dev # proxied against a running bench site
yarn build # writes assets to next_chapter/public/frontend + www/next-chapter.html
After yarn build, clear cache on the site so Desk/assets pick up the new bundle.
About phamos
Built for implementation preparation at phamos.eu.
Related Other apps for Frappe & ERPNext
- Erpnext — Free and Open Source Enterprise Resource Planning (ERP)
- Helpdesk — Modern, Streamlined, Free and Open Source Customer Service Software
- Print Designer — Visual print designer for Frappe / ERPNext
- Ctr — CTR模型代码和学习笔记总结
- Whitelabel — Whitelabel ERPNext
- Fossunited — fossunited.org
- Helm — Helm Chart Repository for Frappe/ERPNext
- Frappe Attachments S3 — A frappe app to upload file attachments in doctypes to s3.