/kanri

🚀 Cross-platform, offline-first Kanban board desktop application with a focus on simplicity and user experience. Made with Tauri and Nuxt.js v3, official successor to Kanban Electron.

Primary LanguageVueApache License 2.0Apache-2.0

Kanri

Release Repo release version Repo size Repo license Discord server

A fully offline cross-platform Kanban Board desktop, with a focus on simplicity and user experience. Successor to Kanban Electron, rewritten using Tauri and Nuxt.js v3 with TypeScript.

Note: This is a fairly early and untested version, it is advised to make regular JSON exports and not save any business-critical data in this software yet. Any testers that provide feedback are greatly appreciated.

🚀 Showcase

Home Page Screenshot

Board View Screenshot

Settings Screenshot

📋 Roadmap (planned features)

  • UI improvements like a bar for quick actions in the board view
  • Cloud sync capabilities using a custom backend or Supabase
  • More card properties like a due date or sub-tasks
  • JSON imports (from previously made exports)
  • More reusable components (input & dialog)
  • Add tests to prevent any critical bugs
  • Add custom scrollbars for all pages
  • Custom backgrounds in board view
  • Customizable animation speed
  • New logo and minor redesign
  • Command palette/search bar
  • Widgets panel on main page
  • Showcase website

Open for any contributions or feature requests, though always keep in mind that I am still a student with limited time and I might not be able to process every request immediately.

🛠 Build Setup

Prerequisites: Node.js (LTS recommended) & NPM; Tauri Development Environment

# Install dependencies
yarn install

# Start debug tauri build
yarn tauri dev

# Build tauri for production
yarn tauri build

Copyright (c) 2022 Trobonox. Licensed under the Apache 2.0 License.