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