Desktop project tracking for people who want the files

KanbanPMS

A PyQt desktop Kanban app with local JSON storage, replayable onboarding, import and export, scheduled backups, and settings that expose where your data actually lives.

Local JSON Boards stay on disk in user-owned files.
Backup Aware ZIP backups and visible status in the workspace UI.
Import / Export Board and category transfers stay explicit.
Startup Tour Replay onboarding from Help whenever needed.

What the app actually covers

The product is aimed at personal and small-team project tracking where the workspace, backups, settings, and logs stay visible and controllable from the machine running it.

Multi-category workspaces

Keep separate categories for launches, operations, personal work, or archived boards without leaving the same desktop app.

Sidebar categories
Board and card controls that stay direct

Add boards, collapse or expand them, move work across columns, pin important boards, and keep the workflow readable at a glance.

Board visibility and pinning
Search, priority, and due-date filtering

Cut down the visible set of work by text, priority, or due state without turning the interface into a reporting tool.

Toolbar filters
Import, export, and archive flow

Move data through explicit JSON exports, category transfers, and archive or restore actions instead of hidden sync behavior.

Portable board data
Settings users can inspect

Backup locations, desktop integration, column-type defaults, and config paths are surfaced through the GUI instead of hidden in code.

Workspace settings
Onboarding and diagnostics built in

New users get a guided tour, and existing users can replay it while keeping logs available for support and local troubleshooting.

Help and logging

Original product screens with dummy workspace data

These are live captures from the desktop app itself. The sample content is fabricated, but the UI states are real: workspace overview, focused filtering, settings, and the startup tour.

Overview Categories, toolbar actions, save state, backup status, and multiple boards in one workspace.
Focused work Search and metadata filters reduce the surface to the item that matters right now.
Visible settings Backup directory, desktop behavior, and shared column defaults remain inspectable from the GUI.
KanbanPMS onboarding tour overlay
Startup tour The walkthrough highlights the actual interface so new users can understand categories, boards, filters, and status labels without leaving the app.

What do you want this app to be for?

The best landing page version depends on the role you want KanbanPMS to play. Pick the intent that fits, then shape copy, screenshots, and packaging around that path.

Personal planning with local ownership

Position the app as a personal project tracker that keeps categories, boards, backups, and settings close to the person doing the work.

  • Lead with the multi-category board view and simple add, search, and due-date flow.
  • Keep privacy and file ownership near the top of the page.
  • Use the onboarding and settings screens to show low-friction setup.
This direction fits solo users who want a desktop tracker they can inspect, back up, and keep offline.

Local-first by default

The product’s strongest differentiator is not abstract productivity language. It is the combination of desktop ergonomics and explicit control over storage, backups, configuration, and recovery.

Board Data JSON files on the local machine, organized by category.
Backups ZIP archives written to the configured backup directory with visible status in the toolbar.
Settings Workspace, appearance, tray behavior, startup behavior, and config paths exposed through the app UI.
Assets Managed card images are stored under the application data root instead of a hidden remote store.
Diagnostics Local logs support troubleshooting without turning the product into a network service.
Self-contained landing page with embedded icon and screenshots. Sample workspace content is dummy data.