Languages: English (this file) · 繁體中文
A static, offline project kanban: open it in a browser, store data locally in localStorage, with no backend and no package dependencies.
- Project cards on a board (drag to reorder)
- Todos: add, check off, edit, delete; optional sub-tasks per item
- Live progress bar and completion rate
- Markdown export (single project or all)
- Responsive layout (desktop and mobile)
- UI languages: Traditional Chinese, Simplified Chinese, and English (auto-detected from the browser; manual choice is remembered)
| Area | Details |
|---|---|
| Frontend | HTML5, CSS3, Vanilla JavaScript (ES6+); split into index.html, app.css, i18n.js, app.js |
| Storage | localStorage (app data key kanban-v2; locale preference monoboards-lang) |
| Font | Inter (Google Fonts CDN) |
| Dependencies | None |
monoboards/
├── index.html App shell (markup)
├── app.css Styles
├── i18n.js Translations & locale helpers
├── app.js Kanban logic & persistence
├── privacy.html Privacy policy
├── terms.html Terms of use
├── README.md This file (English)
├── README.zh-TW.md Traditional Chinese readme
├── history.md Changelog / feature history
└── _MANIFEST.md Extended internal notes and constraints
- Open
index.htmlin a browser from the repository root. - For local preview (helps when
file://is restrictive), optionally run:
python3 -m http.server 8080
# or
npx serve .- Data stays in the browser only and is not uploaded anywhere.
- Clearing site data or switching browsers/devices can lose content; use in-app Export Markdown for backups.
Do not store passwords, API keys, private keys, or any sensitive personal data in monoboards.
All data is stored in plain text in the browser's localStorage. Anyone with physical access to your device, or any malware running on it, can read this data directly. Use monoboards for general task and project management only.
- Email: info@pixelart.tech
This project is licensed under the GNU Affero General Public License v3.0.
For implementation detail and known limitations, see _MANIFEST.md. For feature iterations and optimizations, see history.md.