Pokaż spis treści

Tasko

Instalacja i uruchomienie

Proces uruchomienia Tasko obejmuje konfigurację środowiska, baz danych, migracji, usług backendowych oraz aplikacji klienckich. Portal opisuje elementy potrzebne do wdrożenia rozwiązania w sposób powtarzalny, z zachowaniem separacji konfiguracji platformy i danych firmowych.

Zakres funkcji

run-dev.ps1 uruchamia warianty Start, StartPlatform i StartAll. Klient web domyślnie komunikuje się z API pod localhost, a panel platformowy ma osobny frontend i backend API.

CreateFirstSystemAdmin działa tylko do momentu istnienia pierwszego administratora systemu. Konfiguracje JWT, SMTP i publicznych linków są wymagane przez runtime i buildery linków.

Przepływ techniczny

flowchart TD
  A[Operator] --> B[Instalacja i uruchomienie]
  B --> C[Widok funkcji]
  C --> D[Warstwa komunikacji aplikacji]
  D --> E[Warstwa API]
  E --> F[Logika aplikacyjna i walidacja]
  F --> G[Zapis stanu albo komunikat błędu]

Model działania

Tasko prezentuje funkcję jako część spójnego produktu: użytkownik wykonuje operację w dedykowanym widoku, aplikacja przekazuje żądanie do warstwy API, a logika aplikacyjna sprawdza kontekst firmy, role, uprawnienia i poprawność danych przed zapisem zmian.

Najważniejsze operacje są chronione poza interfejsem użytkownika. Widoczność przycisków ułatwia pracę operatora, ale ostateczne decyzje podejmują endpointy, polityki dostępu, flagi modułów, walidatory i use case odpowiedzialne za zmianę stanu.