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.
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