Fallstudie

Task Manager (Trello light)

Ein Trello-ähnlicher Full-Stack-Task-Manager als realistische Architektur-Demo: Auth, Boards/Listen/Karten und skalierbares API-Design. Fokus auf saubere UI und Backend-Struktur.

Next.js.NET CorePostgreSQL

Meine Rolle

Frontend- und Backend-Architektur konzipiert und umgesetzt. Auth-Flow, Board-Logik und skalierbare API-Struktur erstellt.

Was ich gebaut habe

CRUD für Boards/Listen/Karten mit sauberer Trennung der Verantwortlichkeiten. Wiederverwendbare UI-Komponenten und REST-Endpunkte entworfen.

Technische Entscheidungen

Relationale Datenbank für strukturierte Beziehungen gewählt. Modulare Backend-Services und wiederverwendbare Frontend-Komponenten für Wartbarkeit.

Überblick

Als produktives Tool gedacht: Boards anlegen, Listen organisieren, Karten mit Status/Details verwalten. Ziel: Frontend-UX und Backend-Architektur demonstrieren.

Wichtige Features

  • Authentifizierung (JWT) und User-Accounts
  • Boards → Listen → Karten (CRUD)
  • Drag & Drop (geplant) mit Persistenz
  • Aktivitätsprotokoll (wer was gemacht hat)
  • Responsive UI und wiederverwendbare Komponenten

Architektur

Klare Trennung zwischen Frontend und Backend, mit REST API und relationaler Datenbank. Struktur ist auf Wachstum ausgelegt.

  • Frontend: Next.js + Tailwind (component-driven UI)
  • Backend: .NET Core Web API (Controller/Services)
  • Datenbank: PostgreSQL oder SQL Server (Entities + Migrations)

Tech Stack

Next.js (TypeScript, Tailwind) im Frontend. .NET Core Web API im Backend. Datenbank mit EF Core (empfohlen) und REST-Endpunkte.

Nächste Schritte

  • Echtzeit-Updates mit SignalR (optional)
  • Berechtigungen und geteilte Boards
  • Benachrichtigungen und erweiterte Filter