项目作者: linkdotnet

项目描述 :
A simple kanban board
高级语言: C#
项目地址: git://github.com/linkdotnet/KanbanBoard.git
创建时间: 2020-09-25T11:50:12Z
项目社区:https://github.com/linkdotnet/KanbanBoard

开源协议:MIT License

下载


Kanban Board

This is a very simple Kanban Board build on top of Blazor (wasm), gRPC and RavenDB.

It should show how Drag&Drop, Blazor Component Unit Testing work and how all the technologies come together.

Setup

To make it run just start the LinkDotNet.KanbanBoard.Web project and the LinkDotNet.KanbanBoard.UI project.
Furthermore you need a running RavenDb-Instance. There should be a database already created. The name of the database is defined in the appsettings.json.

Current Features

The following features are fully working:

  • Adding Goals via dialog
  • Displaying Goals, which were created before
  • Moving Goals in between lanes
  • Deleting Goals
  • Adding Subtasks to Goals

    The following technologies are working:

    • RavenDB as Database
    • ASP.NET Core Backend with gRPC Endpoints
    • Blazor WASM with gRPC Client (gRPC Web)
    • Blazor State-Handling
    • Component Unit tests for Blazor
    • .NET 5 driven