Ihe Mere E Ji Kwesị Ịhazi Ihe Ndị E Ji Akọwa Ihe

Na paintball, egwuregwu na-agba ọsọ ma na-eme mkpebi na sekọnd. A na-eme ka bọọdụ akara ngosi ndị dị na shelf dị ka basketball ma ọ bụ football maka egwuregwu ọdịnala ma ha enweghị mgbanwe dị mkpa maka ụdị egwuregwu paintball pụrụ iche.

  • N'oge na-adịbeghị anya, ihe ndekọ akara na-emelite nke na-egosipụta mwepụ, akara ngosi, ma ọ bụ ihe mgbaru ọsọ ndị dabeere na isi ihe ozugbo.
  • Nkwado maka ọtụtụ usoro site na ndị otu 3 ruo egwuregwu nnukwu ihe nkiri na-enweghị ịmanye ndebiri siri ike.
  • Enwekwu mmata nke ndị na-ekiri ya site na eserese dị egwu, oge ndụ, na stats ndị otu.
  • ]Mbelata njehie mmadụ site na ịhazi ntinye data site na mbadamba ma ọ bụ ngwaọrụ ndị na-ekpe ikpe.
  • Ngwaahịa na-egosi ohere iji gosipụta akara ngosi ndị nkwado, aha ihe omume, na atụmatụ agba ahaziri iche.

Site na ngwọta ahaziri iche, ị nwekwara data. Ị nwere ike nyochaa akụkọ ihe mere eme nke egwuregwu, arụmọrụ ndị egwuregwu, na usoro asọmpiihe na-agaghị ekwe omume na mpempe akwụkwọ na-enweghị ike ịhapụ ma ọ bụ usoro nke onwe ya. CMS na-enweghị isi dị ka Directus na-eme ka nke a bụrụ ihe na-agaghị ekwe omume ma ọ bụ na-emegharị n'etiti ihe omume.

Iji Directus eme Ihe Maka Ihe Ndị Dị n'azụ Mpempe Akwụkwọ Gị

Directus bụ a na-emeghe isi isi CMS na-arụ ọrụ dị ka a dị ike backend maka gị scoreboard ngwa. Ọ na-enye a dị ọcha, ọrụ enyi na enyi interface maka administrators jikwaa ìgwè, egwuregwu, na scores enweghị ede otu akara koodu. ya REST na GraphQL APIs, jikọtara na ezigbo oge WebSocket nkwado, na-eme ka ọ a ezigbo nhọrọ maka a ndụ scoreboard usoro.

Ịtọlite Ọrụ Directus

Ị nwere ike ịgba ọsọ Directus na sava nke aka gị (onwe-n'ụlọ) ma ọ bụ jiri ọrụ Directus Cloud maka ahụmahụ a na-achịkwa. Maka ọnọdụ asọmpi, ịnwe onwe gị na netwọk mpaghara nwere ike bụrụ ihe kachasị mma iji zere oge. Soro usoro ndị a:

  1. Wụnye Directus site na Docker ma ọ bụ ntinye Node.js ozugbo.
  2. Hazie nchekwa data gị (PostgreSQL, MySQL, SQLiteSQLite dị mma maka iji offline).
  3. Mepụta onye ọrụ nchịkwa ma mepụta ọrụ kpọmkwem maka asọmpi gị.
  4. Gbaa modul Realtime ma ọ bụrụ na ị na-eme atụmatụ iji WebSockets maka mmelite akara ozugbo.

Ịmepụta Ihe Nlereanya Data

Ihe osise data gị kwesịrị igosipụta usoro nke asọmpi gị. Mepụta nchịkọta (tebụl) na Directus maka:

  • Ndị otu, aha, logo (URL foto), ndepụta (mmekọrịta na ndị egwuregwu), agba mbụ.
  • Ndị egwuregwu, aha, nọmba, otu (mmekọrịta), ọnụ ọgụgụ nhọrọ (ehichapụ, ọnwụ, hits).
  • Egwuregwu ndị a bụ: oge, ubi, oge mmalite, ọnọdụ (na-echere, ndụ, arụchara, oge ọrụ), oge.
  • Ihe ndekọ egwuregwu (mmekọrịta), otu (mmekọrịta), uru akara, akara oge (ọkachasị bara uru maka akara ngosi ndụ), ụdị ihe omume akara (iwepu, ijide ọkọlọtọ, wdg).
  • Mkpesa ọha, iji soro mmebi iwu (obere, isi, nkwenye) na mmekọrịta onye ọkpụkpọ na egwuregwu.
  • ]Ihe omume egwuregwu ] ndekọ nke ihe omume niile dị mkpa (mgbanwe nke akara, ntaramahụhụ, oge) maka igwu egwu na nyocha.

Jiri Directus wuru na-akpakọrịta ubi (ọtụtụ-na-otu, ọtụtụ-na-ọtụtụ) jikọọ nchịkọta ndị a. Dịka ọmụmaatụ, a Match nwere ike inwe abụọ Teams (ma ọ bụ karịa maka multi-team formats) na multiple Score entries dere na dị iche iche oge. Tụlee tinye a Tournament collection ma ọ bụrụ na ị na-eme atụmatụ na-agba ọsọ multiple ihe omume site na otu Directus instanceọ bụla tournament nwere ike inwe ya onwe ya usoro ihe omume na iwu.

Tọọ ikikere ka naanị ndị ọka ikpe nwere ike ide akara, ebe ihu ihu nke bọọdụ akara ọha na eze chọrọ naanị ịgụ ohere na data kachasị ọhụrụ. I nwekwara ike ịmepụta ọrụ scorekeeper na ohere ederede dị oke egwu maka ọnọdụ egwuregwu na akara naanị.

Nwelite oge na Directus Realtime

Ntughari egwuregwu Paintball na-aga ngwa ngwa Delays na ngosipụta akara na-akpata mgbagwoju anya. Directus Realtime modul FLT:1 na-enye gị ohere ịdenye aha mgbanwe na nchịkọta ọ bụla. Mgbe onye ọka ikpe na-emelite akara ma ọ bụ ọnọdụ egwuregwu na-agbanwe, ihu ihu na-enweta mmelite ahụ ozugbo site na WebSocket.

Iji ya mee ihe:

  • Wụnye na gị n'ihu-n'ihu oru ngo.
  • Mepụta njikọ WebSocket gị Directus instance.
  • Denye aha na nchịkọta nscore ma ọ bụ matches maka ihe omume oge.
  • Gee ntị maka ihe omume FLT: 1, FLT: 2 na FLT: 3 ma melite UI dịka o kwesịrị.

N'ihi ya, ọ bụrụ na ị na-eme egwuregwu egwuregwu, ị nwere ike iji ọwa WebSocket iji belata bandwidth.

Deep Dive: WebSocket Njikwa Njikọ

Mgbe ị na-ewu a siri ike scoreboard, njikwa njikọ na-ada gracefully. Debanye aha na na ihe omume site na WebSocket ahịa. On disconnection, mejuputa exponential backkoff reconnectionmalite na a 1 sekọnd igbu oge na okpukpu abụọ ruo 30 sekọnd. Directus Realtime modul na-eziga obi na-akụ kwa 30 sekọnd ndabara; ma ọ bụrụ na ị na-atụ uche atọ obi na-akụ, ọ bụ safe iche na njikọ furu efu. Gosi a obere njikọ furu efu egosi na scoreboard ka ndị ọrụ mara iji lelee netwọk. The n'ihu nwere ike ịda azụ na-enyocha REST API ọ bụla sekọnd ole na ole ma ọ bụrụ na WebSocket anọgide na ala.

Ịrụpụta Ihe Ngosipụta N'ihu

Ihe ndị na-eme egwuregwu, ndị ikpe, na ndị na-ekiri ihe na-ahụ n'ihu bụ ihe ị pụrụ iji ya rụọ ọrụ dị ka ngwa weebụ, interface mbadamba, ma ọ bụ ọbụna nnukwu ihuenyo dashboard.

Ịhọrọ Ihe Ndị Ga-enyere Gị Aka

Ọ bụrụ na ndị ọrụ asọmpi gị abụghị ndị ọrụ aka, ọ ga-adị mfe ịmepụta ibe HTML + CSS dị mfe na obere edemede. Maka mmekọrịta dị elu, React na Directus SDK bụ nhọrọ siri ike. Vue 3 na API mejupụtara ya na-ejikọkwa ya na data oge n'ezie site na iji ma ọ bụ Reactivity ahaziri iche.

Maka ndị otu na-ahọrọ ihe ngwọta dị mfe, tụlee iji Alpine.jsọ na-enye gị ohere ịgbakwunye omume na-emeghachi omume na HTML na-enweghị usoro iwulite. Nke a nwere ike ịbụ ihe kachasị mma maka obere asọmpi ebe ịchọrọ idezi bọọdụ nsonaazụ na-agagharị.

Ịjikọta na Directus SDK

Directus na-enye ma onye ahịa REST na onye ahịa oge. Maka tebụl akara, ị ga-abụkarị:

  • Jiri REST API bulite mbụ egwuregwu data na otu ozi.
  • Gbanwee gaa na WebSocket ndenye aha maka mmelite ndụ.
  • Mee UI iji melite akara na-enweghị flashing (CSS transitions help).

Ihe atụ nke ntinye ntinye:

  1. Nyochaa n'ihu (ma ọ bụrụ na ọ dị mkpa) ma ọ bụ jiri API ngosi ọha na eze na-agụ naanị.
  2. Chọta ndepụta egwuregwu dị ugbu a site na Directus.
  3. Maka egwuregwu ọ bụla, gosi ndị otu abụọ ahụ na ihe ha rụzuru ugbu a.
  4. Denye aha na mgbanwe ndị dị na nchịkọta scores ma weghachite ihe ngosi akara.

Iji mee ka UI dị ngwa, melite akara ngosi: ọ bụrụ na ọtụtụ ihe omume akara ngosi na-abịa n'ime nkeji ole na ole, kpokọta ha n'ime otu ihe ngosi site na iji mmelite ọnọdụ deprecated (dịka ọmụmaatụ, rịọAnimationFrame ma ọ bụ 100ms deprecation).

Ịmepụta Ihe Nhazi Nhazi

Ihe ndị a na-eme ka ihe dị mma.

  • Aha ndị otu (dị ukwuu, na-agbanwe agbanwe).
  • Ọnụ ọgụgụ akara (nnọọ buru ibu, dị mfe ịgụ site na anyadịkarịa ala font 80px maka isi akara).
  • Oge egwuregwu (ngụkọta oge ma ọ bụ oge agafeela).
  • Ihe ngosi status (dịka ọmụmaatụ, Playing, Break, Final).
  • Nhọrọ: ihe na-atụle ọgwụgwọ ma ọ bụ ọnụ ọgụgụ ọnwụ-ọnwụ maka ọnụ ọgụgụ nke ọ bụla.

Jiri agba dị elu (dịka ederede ọcha na ndabere gbara ọchịchịrị) ma zere ime ka ihuenyo ahụ ghara ịba ụba. Nhazi na-anabata ihe na-eme ka mbadamba ihe ahụ dị mma ma na TV 50-inch na mbadamba onye ọka ikpe. Maka ngosipụta TV, tụlee akụkụ 16:9 na otu egwuregwu; maka ihuenyo ndị ọka ikpe mkpanaka, jiri nhazi dị mkpirikpi na taabụ maka ọtụtụ egwuregwu.

Ịhụ Ihe Ndị E Mere, Oge, na Ọnọdụ Egwuregwu

The data eruba na-arụ ọrụ dị ka nke a:

  • Onye ọka ikpe na-abanye akara (ma ọ bụ ihe omume iwepụ) na mpempe akwụkwọ mkpanaka.
  • Directus na-echekwa ndekọ ahụ ma na-agbasa ihe omume create site na WebSocket.
  • Onye na-ebu ụzọ na-enweta ihe omume ahụ, na-emelite ọnọdụ ya na mpaghara ya, ma na-enyeghachi akara ahụ.
  • The timer nwere ike na-ejikwa na-eji ihe omume na-eji ọkụ (iji a obodo elekere) ma ọ bụ na-eji ihe nkesa na Directus ubi maka mmalite / ọgwụgwụ oge. N'ihi na ziri ezi, jiri ihe nkesa-n'akụkụ ụzọ: mgbe a egwuregwu amalite, ọkàikpe na-esetịpụrụ na- FLT:7 ubi, na n'ihu-ọnụ na-agbakọ fọdụrụ oge site na nke ahụ. The ihe nkesa nwekwara ike imelite a FLT:8 ubi kwa nke abụọ site na a Directus iyi ma ọ bụ a obere ahaziri njedebe.

Maka ọnọdụ egwuregwu, hapụ ndị ọka ikpe ka ha gbanwee mpaghara ọnọdụ na Directus (dịka, site na setup gaa playing gaa finished). Otu ụkpụrụ a na-ahụkarị bụ inwe echiche nke panel njikwa maka ndị ọka ikpe na bọtịnụ iji malite / kwụsị oge, akara mmụba, na ịkpọ ahụhụ. Wụpụta nke a dị ka ibe dị iche iche nke chọrọ nyocha Jiri Directus arụnyere ikike ọrụ dabere na ọrụ iji chebe ya.

Ihe Ndị Dị Mkpa nke Usoro Ihe Ntụziaka E Ji Akara Mee

E wezụga ihe ndị bụ́ isi, tụlee ihe ndị a dị elu iji mee ka asọmpi gị pụta ìhè:

  • Ọ bụrụ na asọmpi gị na-agba ọsọ n'otu oge, bọọdụ nsonaazụ nwere ike igosipụta egwuregwu niile na-arụ ọrụ ma ọ bụ kwe ka ịgbanwee n'etiti ubi. Jiri nhazi grid nwere ogwe 2x2 ma ọ bụ 3x2 maka ngosipụta ọtụtụ ubi.
  • Replay ma ọ bụ nwayọ-mgbagharịọ bụghị maka akara ngosi n'onwe ya, mana akwa data nwere ike ịkwado undo omume (ịchekwa akụkọ ihe mere eme) ka ị nwee ike idozi njehie. Jiri akara ngosi nke mgbanwe akara ngosi niile; ogwe njikwa nwere ike ịgụnye bọtịnụ undo ikpeazụ nke na-atụgharị ihe omume kachasị ọhụrụ.
  • Njikọ nkwado nkwado. Jiri nchịkọta Directus maka ndị nkwado na mpaghara onyonyo na usoro nhazi. N'ihu nwere ike igosi onye nkwado na-enweghị usoro ọ bụla kwa sekọnd iri atọ ma ọ bụ gosipụta ha na tiketi.
  • Public API maka gụgharia. Ọ bụrụ na ị na-agbasa asọmpi ahụ n'ịntanetị, tinye ihe mkpuchi akara ngosi na iframe ma ọ bụ omenala RTMP. Ọtụtụ ngwaọrụ gụgharia dị ka OBS nwere ike ijide windo nchọgharị; chepụta akara ngosi na ndabere na-enwu gbaa ka ọ wee kpuchie ndepụta egwuregwu.
  • Njirimara nke akwụkwọ nkwado ndabere na mpaghara. Ọ bụrụ na ị nwere usoro dijitalụ, ị nwere ike ịdebanye aha akara na pen mgbe niile.

Advanced: Scoreboard Overlay maka livestreams

Ọ bụrụ na ị na-eme atụmatụ iji gụgharia asọmpi gị, mepụta ibe HTML dị iche iche kachasị maka OBS. Wepu ndabere niile, jiri ọnọdụ zuru oke, ma kpughee CSS mgbanwe maka agba na akara ndị otu ka ndị otu gụgharia nwee ike ịhazi ha ngwa ngwa. Jiri a nghọta ] na . Wụnye ibe a dị ka Isi mmalite Nchọgharị na OBS, ọ ga-emelite na ezigbo oge ka akara gbanwere.

Nzọụkwụ Ndị A Ga-emejuputa

Soro usoro a a haziri ahazi iji wuo tebụl akara gị site na ncha gaa na ndụ.

Nzọụkwụ 1: Kọwaa Ụkpụrụ na Ihe Ndị A Ga-eme n'Ebe A Na-eme Mkpesa

Tupu ị dee koodu ọ bụla, dee kpọmkwem otú akara si arụ ọrụ. Ọ̀ dị iwu ebere? Olee otú e si edozi njikọ oge n'ọrụ? Usoro a na-ekpebi ụdị data gị. Dịka ọmụmaatụ, ọ bụrụ na a na-agụ ihe ndị a na-ewepụ, ị ga-achọ nchịkọta dị iche maka ihe omume iwepụ.

Nzọụkwụ 2: Mepụta Directus collections

Banye na ọrụ Directus gị ma mepụta nchịkọta ndị akọwapụtara na mbụ. Tinye iwu nkwadodịka ọmụmaatụ, akara ga-abụ ọnụọgụ zuru ezu na-adịghị mma. Hazie ikikere maka ọrụ referee iji nye ohere ide ederede na akara na ọnọdụ egwuregwu, ebe ọrụ public (nke njedebe mbụ na-eji) nwere ohere ịgụ naanị. Jiri ikikere Directus dị n'ọhịa ma ọ bụrụ na ụfọdụ ubi (dịka ozi kọntaktị onye ọkpụkpọ) ga-ezo.

Nzọụkwụ 3: Wụpụta API Endpoints ma ọ bụ Jiri Directus SDK

Ị nwere ike ma jiri Directus mepụtara REST njedebe ozugbo site n'ihu, ma ọ bụ wuo omenala API njedebe ma ọ bụrụ na ị chọrọ ihe ọzọ azụmahịa mgbagha (eg, iji gbakọọ ngụkọta si multiple ihe omume). N'ihi na ọtụtụ asọmpi, wuru na-REST na WebSocket njedebe na-ezuru. Jiri Directus SDKsimplify authentication na ezigbo oge ndenye aha. Ọ bụrụ na ị chọrọ ihe nkesa-n'akụkụ oge synchronization, mepụta a Directus omenala njedebe na-emelite kwa nke abụọ site a cron ọrụ ma ọ bụ a Flow.

Nzọụkwụ 4: Mepụta Ihe Ndị Dị n'Ebe Ọdịnihu

Mepụta peeji ngosi maka ndị na-ekiri na panel njikwa maka ndị ọka ikpe. Debe echiche nke ndị na-ekiri naanị maka ọgụgụ ma lekwasị anya na nnukwu ihe doro anya. Ogwe njikwa nwere ike ịdị mkpụmkpụ karịa na bọtịnụ na ụdị. Jiri CSS animations maka mgbanwe akara (dịka ọmụmaatụ, obere flash mgbe akara mmụba). Maka panel njikwa, tụlee iji mobile-mbụ imewe na nnukwu bọtịnụ nwere ike ịpị mfe ọbụna mgbe na-eyi uwe.

Nzọụkwụ 5: Jiri Ezi Ihe Ndị Na-adaba Adaba

Gbaa egwuregwu omume na ndị ọrụ afọ ofufo na-arụ ọrụ dị ka ndị ọka ikpe na ndị egwuregwu. Gbaa ọsọ dị iche iche: mgbanwe ọsọ ọsọ, ọtụtụ ubi, ịkpọ oku ntaramahụhụ, na nsogbu netwọk. Lelee na WebSocket na-agbakwunye na akpaghị aka ma ọ bụrụ na njikọ ahụ ada. Nyochaa njirimara iwepụ (ọ bụrụ na etinyere) ma hụ na enweghị ike ịgbanwe akara ikpeazụ mgbe egwuregwu ahụ gwụsịrị.

Nzọụkwụ 6: Kpọpụta Ndị Ọrụ na Ịzụ Ha

Tinye n'ihu na mpaghara sava ma ọ bụ igwe ojii. Maka ihe omume offline, na-agba ọsọ Directus na n'ihu na laptọọpụ mpaghara na WiFi hotspot. Jiri Docker Compose iji kpokọta Directus na ihe ntanetị weebụ dị mfe (dịka Nginx ma ọ bụ Caddy) maka n'ihu. Zụlite ndị ọka ikpe na otu esi eji ogwe njikwa mee ka ọ dị mfe dịka o kwere mee: otu pịa iji bulie akara nke otu ìgwè, otu bọtịnụ iji malite / kwụsị oge. Bipute kaadị ntụnye ngwa ngwa.

Nchebe na Ikike na Directus

Ebe ọ bụ na bọọdụ akara bụ usoro dị ndụ nke ọtụtụ ọrụ nwere ike ịnweta, nchekwa dị oke mkpa.

  • Administratornweta zuru ezu na nchịkọta na ntọala niile (nke ndị na-ahazi asọmpi na-eji).
  • Onyeikpe dere ohere iji nweta akara, ọnọdụ egwuregwu, ntaramahụhụ, na ihe omume egwuregwu. Gụọ ohere iji nweta ndị otu, ndị egwuregwu, na asọmpi.
  • Ndị mmadụ na-agụ naanị ihe ndekọ, egwuregwu (naanị ndị nwere ọnọdụ live ma ọ bụ finished), ndị otu, na ndị egwuregwu. Enweghị ohere ide.

Jiri Directus ikike usoro iji mee ka ndị a na nchịkọta larịị. N'ihi nchebe ọzọ, amachibido onye ọka ikpe ohere site na adreesị IP ma ọ bụrụ na njikwa panel na-eji naanị na mbadamba kpọmkwem. Mee ka HTTPS na gị Directus instance, karịsịa ma ọ bụrụ na ị na-ekpughe ya na internet maka gụgharia overlays.

Nrụpụta arụmọrụ maka Live Scoreboards

Ọ bụrụ na ị na-eme ihe omume egwuregwu, ị nwere ike ịhazi ihe ndị a:

  • Naanị denye aha na nchịkọta ndị na-agbanwe agbanwe mgbe niile (dịka, na ). Zere denye aha na nchịkọta static dị ka ọ gwụla ma ha emelitere n'oge ihe omume ahụ.
  • Jiri ihe nzacha Directus iji denye aha naanị na ndekọ ndị dị mkpa. Dịka ọmụmaatụ, denye aha na na nzacha iji belata mkpọtụ.
  • Na n'ihu, debug UI mmelite. Ọ bụrụ na ọtụtụ akara ihe omume na-abata n'otu animation etiti, batch ha n'ime otu DOM mmelite.
  • Cache aha ìgwè na logos n'ógbè na nchọgharị localStorage otú ha adịghị mkpa ka a ga-eweghachiri na ọ bụla njikọ.
  • Maka nnukwu asọmpi (ọtụtụ narị ndị egwuregwu), gaa na peeji nke stats ndị egwuregwu ma bulite ha na-achọ.

Ndụmọdụ Ndị Ga-enyere Gị Aka Ịrụ Ọrụ Ọma

  • ]Jide netwọk dị mfe. ] Jiri otu netwọk WiFi na bandwidth zuru oke. Zere ijikọ ngwaọrụ ọha na eze; jiri mbadamba ụrọ raara onwe ya nye maka ikpe ikpe. Tụlee netwọk 5 GHz maka nnyonye anya dị ala.
  • Cache data mbụ. Bulite aha ndị otu niile, usoro egwuregwu, na akara ngosi niile na njedebe n'ihu na mmalite ka nkwụsị WebSocket ghara imebi ngosi ozugbo.
  • [1] ] Nwere a static HTML peeji nke na aka input ubi dị ka a ikpeazụ uzo, synced ka a obodo JSON faịlụ na ike bulite mgbe e mesịrị.
  • Lelee ziri ezi nke oge. Ọ bụrụ na ị na-eji oge n'akụkụ ihe nkesa, jide n'aka na ozi WebSocket gị gụnyere oge ihe nkesa ziri ezi iji zere ịkwaga n'etiti ngwaọrụ.
  • [1] [2] [3] Jiri nnukwu mkpụrụedemede na nnukwu ọdịiche maka ndị na-ekiri na-enweghị ike ịhụ anya. Nye nzaghachi ọdịyo (a buzzer) maka ihe omume dị mkpa dị ka mmalite / njedebe egwuregwu. Jiri mpaghara FLT:18 iji kwupụta mgbanwe akara maka ndị ọrụ na-agụ ihuenyo.
  • ]Ebumnuche maka ike. Ngwaọrụ niile kwesịrị ịbụ ndị a na-akwụ ụgwọ kpamkpam, ma nwee nkwado ndabere maka batrị na eriri ike. Gbaa laptọọpụ bọọdụ akara na UPS ma ọ bụrụ na ọ ga-ekwe omume.
  • Document gị data nlereanya. Na-a eserese nke nchịkọta na mmekọrịta ka n'ọdịnihu tournament nhazi nwere ike mfe ịgbanwe usoro.

Nkwupụta

A ahaziri scoreboard usoro wuru na Directus na-agbanwe a paintball tournament si chaotic ntuziaka scores ka a ọkachamara, na-akpali akpali ahụmahụ. Site owning gị data nlereanya na leveraging ezigbo oge mmelite, ị na-enweta zuru mgbanwe imeghari ọ bụla set iwu mgbe na-eme ka Player na ndị na-ekiri mara kwa sekọnd nke egwuregwu. Na nzọụkwụ kọwara ebe asite data modeling ka deploymentị nwere ike ịmepụta a scoreboard na-agba ọsọ n'ụzọ pụrụ ịdabere na ụbọchị nke tournament na-enwe mmetụta na onye ọ bụla na ubi.

Maka ịgụ ihe ndị ọzọ, chọpụta ebe nrụọrụ weebụ FLT:0 Directus, iwu asọmpi FLT:2 APPA, na nkuzi mmepe weebụ na-arụ ọrụ na ịmepụta dashboards oge na FLT:4 View.js ma ọ bụ FLT:6 React.