steinwald.soft GmbH – Kanban-Board Applikation
- Framework: ASP.NET Core MVC (.NET 8.0)
- Datenbank: SQLite mit Entity Framework Core 8
- Frontend: Bootstrap 5.3, Bootstrap Icons
- Sprache: C# 12
| 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 |
- Boards anlegen, umbenennen und löschen
- Board-Übersicht mit Statistiken (Spalten-/Kartenanzahl)
- Beliebig viele Spalten pro Board
- Spalten anlegen, umbenennen, löschen
- Spalten nach links/rechts verschieben
- 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
- .NET 8.0 SDK
# 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 runDie Anwendung ist dann erreichbar unter:
- HTTP: http://localhost:5000
- HTTPS: https://localhost:5001
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
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