Technologie za Klubou.
Ověřený přehled toho, z čeho je systém postavený. Bez citlivých údajů o infrastruktuře.
Frontend
React a Vite. Trenérská a rodičovská aplikace jsou samostatné projekty nad sdíleným zdrojovým kódem. Projekt obsahuje PWA infrastrukturu a offline mechanismy; dostupnost konkrétních akcí závisí na aplikaci a zařízení.
Backend
Node.js a Express. Datové rozhraní pro jednotlivé aplikace s kontrolou klubového kontextu a uživatelských oprávnění.
Data
Databáze přes libSQL (rozhraní Turso). Klubový kontext se uplatňuje při přístupu k datům; veřejný obsah je oddělený od členských údajů.
Platby
QR platba ve formátu SPD, který banky čtou. Částka, účet a variabilní symbol se doplňují automaticky.
Bezpečnost
Omezení počtu požadavků, kontrola oprávnění na serveru, veřejné endpointy jen pro zveřejněný obsah.
Hosting
Repozitář obsahuje konfigurace a skripty pro nasazení frontendů na Vercelu. Tato prezentace se sestavuje do statického HTML.
Sdílení
Náhledy odkazů (Open Graph) generované ze skutečných veřejných dat, bez soukromých údajů.
Zvuky a zpětná vazba
Zvuky a vibrace v aplikaci jsou syntetizované (Web Audio), bez stahování souborů.