hjohnson12 / Kanban-Tasker

A simple personal kanban board for Windows 10 Universal Windows Platform (UWP) to manage tasks and create a simple and easy workflow for each board
Other
268 stars 45 forks source link
csharp universal-windows-platform uwp uwp-apps windows-10 xaml

Kanban Tasker

A Windows 10 Universal Windows Platform (UWP) application for a simple personal kanban board, used as a workflow visualization tool and allows dragging of individual tasks and multiple project boards with syncing to OneDrive.

Kanban Tasker Details

Created with C#/XAML and the Windows 10 Universal Windows Platform. The UI is created with Extensible Application Markup Language (XAML) and backend is using C#.

*New Screenshots Coming Soon

Uses a kanban control created by Syncfusion fully customized to Kanban Taskers style (see corresponding data templates in BoardView.xaml, and App.xaml). Also implemented with a Sqlite database to store the tasks/boards and uses create, read, update, and delete (CRUD) operations against the database.

Available in the microsoft store: https://www.microsoft.com/store/apps/9NMKTDZ3L9LQ

Developers can read more here: Getting Started (Note: Old designs from the start of the app can be found in the Images folder)

Kanban Tasker Features

Note: Images are slightly out of date, new screenshots coming soon! Update released 1/06/2020.

A clean, modern UI

Image of Program

Simple design with a popout pane to edit and create your tasks

Backup/Restore to and from the cloud using OneDrive and your Microsoft Account

Image of Program

Basic Task Calendar to see tasks due on a specified date

Image of Program

Adaptable Fluent Design Background and Card design

Image of Program

Support for multiple boards and input validation throughout the application:

Image of Program

Ability to collapse columns

Ability to drag cards across columns for easy workflow organization

Image of Program

Quick preview of board notes when hovering over board name

Image of Program

Scrollbar added to column when the tasks exceed the height of the application

Image of Program

Getting Started

Developing & Debugging

The program requires a license from Syncfusion to debug since the Kanban Control is a control used by them, but they provide a free community license here: https://www.syncfusion.com/products/communitylicense

Generate a key for the UWP controls and head to App.xaml.cs and add your key into the string "YOUR_API_KEY".

Database generated by sqlite

You can view the .db file generated by sqlite with https://sqlitebrowser.org/

Prerequisites

Due to the requirements for certain Windows 10 effects and controls used, the minimum version required to debug and run the application is 1809

Minimum version: Windows 10, Version 1809

Target Version: Windows 10, Version 1903

Nuget Packages Required:

Built With

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details