P
ProgressBoard
T
P
+
ŁK
Turnalink
ZadaniaDokumentyZespół
ŁKAWMP
+1
Strony+
Przegląd projektu
Architektura
Konwencje API
Onboarding zespołu
Decyzje (ADR)
ADR-001: Wybór JWT
ADR-002: PostgreSQL
Podgląd
Edytor
Zaktualizowano przez Łukasz K. · 15 cze 2026

Przegląd projektu

Turnalink to wewnętrzne narzędzie do zarządzania zadaniami i dokumentacją zespołu. Aplikacja umożliwia śledzenie postępów prac, prowadzenie tablicy kanban, przeglądanie dokumentacji oraz zarządzanie członkami zespołu.

Cele

  • Centralizacja zarządzania zadaniami i priorytetami dla wszystkich projektów zespołu
  • Zapewnienie przejrzystego podglądu postępu prac w widoku tablicy kanban i listy
  • Umożliwienie prowadzenia dokumentacji technicznej i decyzji architektonicznych w jednym miejscu

Architektura

Aplikacja składa się z dwóch głównych serwisów: frontendu opartego na Next.js oraz backendu w ASP.NET Core Web API. Komunikacja odbywa się przez REST API z uwierzytelnianiem JWT.

progressboard/
├── web/          # Next.js (App Router) + TypeScript
│   ├── app/
│   ├── lib/
│   └── components/
└── api/          # ASP.NET Core Web API
    ├── Controllers/
    ├── Models/
    └── Data/     # EF Core + PostgreSQL

Stos technologiczny

Warstwa Technologia
Frontend Next.js · TypeScript · @dnd-kit
Backend ASP.NET Core Web API · EF Core
Baza danych PostgreSQL
Auth JWT (Bearer) · email + hasło