Skip to content

steinwaldsoft/SWS-Kanban

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SWS-Kanban

steinwald.soft GmbH – Kanban-Board Applikation

Technologie-Stack

  • Framework: ASP.NET Core MVC (.NET 8.0)
  • Datenbank: SQLite mit Entity Framework Core 8
  • Frontend: Bootstrap 5.3, Bootstrap Icons
  • Sprache: C# 12

Farbpalette

Farbe Hex Verwendung
SWS-Blau #0070c0 Navbar, Header, Primärfarbe
SWS-Grün #B0C000 Akzente, Buttons, Badges
SWS-Silber #C0C0C0 Sekundärelemente, Rahmen
Weiß #ffffff Hintergrund, Karten
Schwarz #000000 Text, Schrift

Funktionen

Boards

  • Boards anlegen, umbenennen und löschen
  • Board-Übersicht mit Statistiken (Spalten-/Kartenanzahl)

Spalten

  • Beliebig viele Spalten pro Board
  • Spalten anlegen, umbenennen, löschen
  • Spalten nach links/rechts verschieben

Karten

  • Karten pro Spalte anlegen mit Titel, Beschreibung, Priorität, Fälligkeitsdatum
  • Prioritäten: Niedrig, Normal, Hoch, Kritisch (farbkodiert)
  • Karten bearbeiten, löschen
  • Karten zwischen Spalten verschieben

Installation & Start

Voraussetzungen

  • .NET 8.0 SDK

Schritte

# Projekt klonen / entpacken
cd SWS-Kanban

# Pakete wiederherstellen
dotnet restore

# Datenbank anlegen (Migration wird automatisch beim Start ausgeführt)
# ODER manuell:
cd SWS-Kanban
dotnet ef database update

# Anwendung starten
dotnet run

Die Anwendung ist dann erreichbar unter:

Projektstruktur

SWS-Kanban/
├── SWS-Kanban.sln
└── SWS-Kanban/
    ├── Controllers/
    │   ├── BoardController.cs      # CRUD für Boards
    │   ├── ColumnController.cs     # CRUD + Reihenfolge für Spalten
    │   ├── CardController.cs       # CRUD + Verschieben für Karten
    │   └── HomeController.cs
    ├── Data/
    │   └── KanbanDbContext.cs      # EF Core DbContext + Seed-Daten
    ├── Migrations/                 # EF Core Migrationen
    ├── Models/
    │   └── Models.cs               # Board, Column, Card
    ├── Views/
    │   ├── Board/
    │   │   ├── Index.cshtml        # Board-Übersicht
    │   │   ├── Details.cshtml      # Kanban-Board-Ansicht
    │   │   ├── Create.cshtml
    │   │   └── Edit.cshtml
    │   └── Shared/
    │       └── _Layout.cshtml
    ├── wwwroot/
    │   ├── css/site.css            # SWS-Branding & Kanban-Styles
    │   └── js/site.js
    ├── appsettings.json
    └── Program.cs

Datenbank

Die SQLite-Datenbank (sws-kanban.db) wird automatisch beim ersten Start erstellt. Standardmäßig liegt sie im Arbeitsverzeichnis der Anwendung.


steinwald.soft GmbH – SWS-Kanban v1.0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors