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