Skip to content

32comic/monoboards

Repository files navigation

monoboards

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.

Features

  • 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)

Tech stack

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

Repository layout

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

Usage

  1. Open index.html in a browser from the repository root.
  2. For local preview (helps when file:// is restrictive), optionally run:
python3 -m http.server 8080
# or
npx serve .

Data & backups

  • 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.

Security notice

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.

Contact

License

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.

About

monoboards is a free pure-static web application for personal project management and task tracking. This application does not require account registration, and all features run locally in the browser.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors