Implementare

Modele de implementare

Un sistem, trei forme. Alege în funcție de rețeaua locației tale și de cât vrei să administrezi singur — și schimbă mai târziu fără să modifici felul în care funcționează competiția.

Cloud + agent de bazin Diagramă: consola de cronometraj de la marginea bazinului se conectează la un mic agent de bazin, care face puntea prin rețea către cloud-ul Piranha; browsere pe telefoane, tablete și laptopuri se conectează la cloud. results ▸ REST status ▸ WS LAN Consolă de cronometraj Agent de bazin ~9 MB Cloud-ul Piranha Browsere la bazin
Locații cu rețea bună

Cloud + agent de bazin

Totul rulează în cloud. La bazin, un agent de ~9 MB face doar sarcinile ireductibil locale — menține legătura cu consola de cronometraj și trimite rezultatele în sus.

  • Deschide competiția în orice browser, pe orice dispozitiv din locație.
  • Un agent mic, multiplatformă, face puntea dintre consola de la marginea bazinului și cloud.
  • Rezultatele se încarcă prin HTTP; starea cronometrului se transmite live prin WebSocket.
  • Personalul nu instalează nimic — doar se conectează și lucrează.

Wifi de încredere în locație sau un hotspot care ține.

Desktop, complet offline Diagramă: consola de cronometraj, motorul Piranha și o interfață de browser rulează toate pe un singur laptop prin loopback local, cu o sincronizare ulterioară opțională cu cloud-ul. Laptop de bazin ● rulează complet offline Consolă de cronometraj Motorul Piranha Browsere la bazin loopback — fără wifi pe calea critică optional sync Cloud-ul Piranha
Locații cu wifi instabil

Desktop, complet offline

Tot backend-ul, împachetat într-o aplicație nativă, rulează pe un singur laptop la bazin. Zero rețea pe calea critică — consola de cronometraj, descoperirea și importul .gen sunt toate locale prin loopback.

  • Un program de instalare per sistem de operare (Windows, macOS, Linux) — dublu clic și rulează.
  • Consola de cronometraj, rezultatele, repartizarea, punctajul, exporturile — totul pe acel dispozitiv.
  • Wifi-ul poate cădea complet, iar competiția nici nu observă.
  • Toate datele tale într-un singur fișier SQLite local — copiază-l pentru backup sau mută-l oriunde.

Wifi de locație în care nu poți avea încredere — sau deloc.

Hibrid local-cloud Diagramă: o competiție este preluată din cloud pe un laptop de bazin, rulată complet offline la bazin, apoi predată înapoi pentru a sincroniza rezultatele cu cloud-ul. Preia Sincronizează înapoi Cloud-ul Piranha plan · seed · history ● rulează complet offline Laptop de bazin
Ce e mai bun din ambele Pe foaia de parcurs

Hibrid local-cloud

Ce e mai bun din ambele, planificat: planifică și repartizează în cloud, preia competiția pe laptopul de la bazin pentru ziua cursei, rulează-o complet local, apoi sincronizează rezultatele înapoi. Astăzi piesele există deja separat — planificare în cloud plus aplicația desktop offline; preluarea și sincronizarea cu un singur clic sunt pe foaia de parcurs.

  • Preia o competiție: cloud-ul predă controlul zilei de cursă laptopului.
  • Rulează complet offline la bazin cu motorul desktop complet.
  • Predă-o înapoi: rezultatele, timpurile și descalificările se sincronizează cu cloud-ul.
  • Istoricul înotătorului și recordurile se actualizează central în clipa în care sincronizezi.

Planificare la birou + o margine de bazin imprevizibilă.

Care se potrivește locației tale?

Un ghid orientativ — niciunul nu te leagă. Modelul competiției, datele și rapoartele sunt identice în toate trei.

Model Cel mai bun când… Ce rulează local Unde stau datele
Cloud + agent de bazin Wifi de încredere în locație sau un hotspot care ține. Agent de bazin Cloud-ul Piranha
Desktop, complet offline Wifi de locație în care nu poți avea încredere — sau deloc. Motorul Piranha Laptop de bazin
Hibrid local-cloud Planificare la birou + o margine de bazin imprevizibilă. Motorul Piranha Laptop de bazin → Cloud-ul Piranha