Nullboard: Kanban board in a single HTML file
Project status and development pace
- Readme still calls it “beta”; last commit was Nov 2023.
- Author states there’s been no need for changes recently and points to a change log showing steady but not rapid development.
- Some feel it’s stable enough for a full release; others worry the inactivity suggests it’s “unsupported.”
Single-file HTML & local‑first appeal
- Strong appreciation for the “single HTML file” model: portable, offline, easy to back up, easy to share, minimal setup.
- Compared to 90s single‑EXE utilities and to tools like TiddlyWiki and FeatherWiki.
- Multiple commenters say they actively seek out Single File Apps (SFAs) and even maintain their own.
Data storage, persistence, and backups
- Current use of
localStorageis criticized as fragile (cleared with cookies, optimization tools). - Ideas discussed:
- Treat the HTML itself as the data source, saving via “Save As…” or JS that downloads a modified copy.
- Hybrid localStorage + manual save.
- Browser File System Access API for more transparent saving.
- Several remote backup agents already exist (Go/Node/etc.), with a simple HTTP interface.
- Desire for prettier JSON exports to make git diffs usable.
Syncing across devices and collaboration
- Many see the missing piece as syncing between devices and/or multiuser collaboration.
- Suggestions: WebDAV, PouchDB/CouchDB, Syncthing, gists (with auth caveats), Chrome storage, “roamingStorage”-style web standard, CRDT/OT approaches.
- Others argue manual import/export is fine for a simple personal tool; critics call that too error‑prone.
Use cases and UX feedback
- Praised as a lightweight, no‑frills personal kanban / todo tool compared to heavier systems (Planka, Kanboard, Plane, Jira‑like stacks).
- Reported real‑world use: race tracking for an ultramarathon, daily personal task management, club coordination.
- Liked for minimal UI, inline note editing without modals, visually clean change log.
- Complaints: drag‑and‑drop doesn’t work well on iPhone Safari; needs better responsive CSS and possibly colors.
Kanban philosophy and scope
- Debate over whether lack of WIP limits means it’s “not really Kanban”; some say they only need a simple board for personal mental hygiene.
Implementation & licensing
- Code is seen as large but well‑organized; “single file” is valued for deployment, not tiny LOC.
- Uses jQuery; some note it’s dated but acceptable.
- One commenter flags that combining a BSD license with a “Common Clause” means it’s not truly BSD.