All Projects → Datasilk → Kandu

Datasilk / Kandu

Licence: Apache-2.0 License
A secure, open source kanban web application built in ASP.net Core & SQL Server

Programming Languages

C#
18002 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
TSQL
950 projects
Less
1899 projects
CSS
56736 projects

Projects that are alternatives of or similar to Kandu

trello-rs
Trello on your terminal
Stars: ✭ 14 (-63.16%)
Mutual labels:  kanban, trello-clone
b2ntp
Kanban style New Tab Page extension with your bookmarks and powerful search
Stars: ✭ 50 (+31.58%)
Mutual labels:  kanban
mpk-desktop-app
My Personal Kanban Desktop App is a standalone desktop implementation of the Personal Kanban.
Stars: ✭ 81 (+113.16%)
Mutual labels:  kanban
backlog-board
This is Kanban Board connected to Backlog
Stars: ✭ 18 (-52.63%)
Mutual labels:  kanban
Taskban
A personal productivity tool developed with C# and XAML.
Stars: ✭ 56 (+47.37%)
Mutual labels:  kanban
kanban-project-management
Web Application to manage software development projects.
Stars: ✭ 39 (+2.63%)
Mutual labels:  kanban
rebacklogs
Re:Backlogs is an Open Source Project Management Tool.
Stars: ✭ 163 (+328.95%)
Mutual labels:  kanban
DragBoardView
⭐ Android 看板,支持项拖拽、列拖拽。Draggable kanban/board view for Android.
Stars: ✭ 85 (+123.68%)
Mutual labels:  kanban
kanboard-plugin-wiki
Wiki plugin for kanboard.net to document projects
Stars: ✭ 34 (-10.53%)
Mutual labels:  kanban
actionview-fe
ActionView front-end source code, based on Reactjs+Redux.
Stars: ✭ 63 (+65.79%)
Mutual labels:  kanban
react-kanban
Yet another Kanban/Trello board lib for React.
Stars: ✭ 567 (+1392.11%)
Mutual labels:  kanban
taiga-stats
Generate statistics from Taiga and produce burnup diagrams, CFDs, dependency graphs and more.
Stars: ✭ 40 (+5.26%)
Mutual labels:  kanban
latelier
L'atelier, a project management tool
Stars: ✭ 74 (+94.74%)
Mutual labels:  kanban
kanban-board
Single-click full-stack application (Postgres, Spring Boot & Angular) using Docker Compose
Stars: ✭ 138 (+263.16%)
Mutual labels:  kanban
agileseason-v1
Kanban board for GitHub issues
Stars: ✭ 12 (-68.42%)
Mutual labels:  kanban
KanbanDragDropiOS
Kanban Board using Drag & Drop iOS API
Stars: ✭ 95 (+150%)
Mutual labels:  trello-clone
bzkanban
🔪 Kanban board for Bugzilla 5+
Stars: ✭ 39 (+2.63%)
Mutual labels:  kanban
task-manager
Open-source task manager based on Kanban. Made with vue.js, koa2, mongodb\mongoose.
Stars: ✭ 23 (-39.47%)
Mutual labels:  kanban
trello-kanban-cards-clone
This is an example on how to make a Trello Kanban card style application with Vue and Pusher
Stars: ✭ 28 (-26.32%)
Mutual labels:  trello-clone
KanbanView
CLI, API, Web Service and Kanban for Things 3
Stars: ✭ 64 (+68.42%)
Mutual labels:  kanban

Kandu

Kandu is an open source kanban application for the web, built in ASP.net Core & SQL Server.

This project was an effort started by Mark Entingh, who wanted to keep using Trello offline but couldn't (since Trello runs on a Saas platform), so he decided to clone and improve upon it.

Requirements

  • Visual Studio 2017
  • ASP.NET Core 2.0
  • SQL Server 2016
  • Node.js
  • Gulp

Installation

  1. Clone the repository:

    git clone http://github.com/datasilk/kandu --recursive NOTE: make sure to use the --recursive option when cloning since this repository relies on various git submodules

  2. Run command npm install

  3. Run command gulp default

  4. In Visual Studio, build then publish the SQL project to SQL Server 2016 (or greater), to a database named Kandu

  5. Open config.json and make sure the database connection string for property SqlServerTrusted points to your database.

  6. Click Play in Visual Studio 2017

That's it! Enjoy true freedom & security with your private copy of Kandu.

Kanban Board List View an overall list of boards that you have access to


Kanban Board List Traditional grey cards against a pleasantly colored background


Kanban Board List Change the theme for your board to use colored cards instead of grey ones


Kanban Board List Toggle a feature to always show the boards menu in a side bar instead of a drop down menu


Current Features

  • Choose from 10 vibrant colors (along with black & grey) as a theme for each of your boards
  • Choose either grey lists or colored lists to display within your boards
  • Infinite boards, lists & cards
  • Drag & drop cards from one list to another
  • Rearrange lists within a board
  • Update a card's description with markdown syntax
  • Archive & permanently delete cards from lists
  • Import individual boards from Trello by uploading a JSON file

Future Development

As of February 1st, 2018, there are many basic features that need to be implemented into the application for Kandu to work equivilant to Trello. These features include:

  • Archiving & permanently deleting boards, lists, cards, checklists, & attachments
  • Adding & managing team members & board members
  • Adding comments to cards
  • Updating a card's title
  • Attaching photos & files to a card
  • Creating checklists for a card
  • Copy a checklist from another card
  • Adding a due date to a card
  • Copy/Move lists or individual cards to other boards
  • Favorite boards
  • Subscribe to a card or board
  • Email server configuration (ability to send whitelisted emails to users)
  • Server task scheduler for sending email reminders for cards with due dates
  • Manage user account/profile settings
  • Export board in JSON or CSV format
  • Background images for boards
  • Finger gesture support for drag & drop capabilities on mobile devices
  • Filter cards based on keywords, label, assigned member, due date range
  • View historical activity for boards & cards
  • Create & manage labels for a board
  • Emojis in card comments
  • Mentions in card comments
  • Custom scrollbars for drop down menus & application body

Future development of features that are unique to Kandu

Custom HTML Card Layout

  • Used for individual cards, displaying unique information about a card in a unique way
  • The user can write HTML & CSS to make forms, buttons, anchor links, and a whole UI for a card
  • Multiple cards can utilize the same custom HTML layout, so the user writes once and it affects all cards that use the same layout
  • The user can write custom variables within the HTML (e.g. {{artist-name}}), which in turn will create custom form fields within the card details popup for the user to fill out. The variables will then be replaced with the values the user typed into the fields.

Credits

This web application was developed by Mark Entingh and inspired by the popular kanban application, Trello.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].