CS-17 — Backenda eta integrazioak
JF Bihotzetan — taldearen padel-partidetarako aplikazioa
JF Bihotzetan padel-taldeak barne-partidak antola ditzan mobile-first PWA: plazaka egindako izen-ematea, pista-erreserba, partida bakoitzeko txata, push jakinarazpenak eta WhatsApp bidez partekatzea.
- Nire eginkizuna
- Proiektu pertsonala; diseinu eta inplementazio osoa.
- Aldia
- 2026
- Zabalkundea
- Proiektu publikoa
- Teknologiak
- TypeScriptNext.jsReactTailwind CSSPostgreSQLPrismaAuth.jsWeb PushVercelNeonVitest
- Azken berrikuspena
- 2026(e)ko azaroaren 13(a)
Testuingurua
Taldeak padel-partidak eskuz antolatzen zituen. Mugikorrean aplikazio sinple bat behar zen partidak sortzeko, lau plazetako batean izena emateko, pista erreserbatuta dagoen jakiteko eta aldaketen berri izateko.
Erronkak
- 01Partida-arau koherenteak hainbat erabiltzailek aldi berean izena ematen dutenean (lau plaza, bikoizketarik gabe).
- 02Push jakinarazpen fidagarriak mugikorrean (iOS barne) PWA batetik.
- 03Partidak editatzea taldea abisuz gainezka utzi gabe.
Irtenbidea eta arkitektura
Next.js 15 (App Router) TypeScriptekin, PostgreSQL eta Prisma, eta Auth.js kredentzialekin eta argon2rekin. Partidaren arauak zerbitzariko zerbitzuetan daude, eta mutazio kritiko oro transakzio baten barruan doa; zerbitzuak irekita/beteta egoera kalkulatzen du, eta pista-erreserba dimentsio independentea da. Egutegia, kluben kudeaketa, partidaren ondorengo afaria, mezu-muga duen partida bakoitzeko txata, administrazio-rolak, hornitzaile-interfaze trukagarri baten atzean dauden Web Push jakinarazpenak eta partidaren laburpen trinkoa duen partekatzeko botoia barne hartzen ditu.
Erabaki nagusiak
D-01
Negozio-arauak zerbitzuetan, ez osagaietan
Unitate-testekin probatzea ahalbidetzen du (plazak, egoerak, afaria, txata, ezabatzeko baimenak), interfazetik independenteki.
D-02
Jakinarazpenak hornitzaile-interfaze baten atzean
Gaur egun Web Push erabiltzen da; kanalez alda daiteke logika ukitu gabe.
D-03
Partida bat editatzean abisu bateratu bakarra
Oharrak soilik aldatzeak ez du jakinarazten; data, ordua edo lekua aldatzeak pistaren egoera berriro adieraztera behartzen du.
Konpromisoak
- Partida baino ordubete lehenagoko oroigarria kendu egin zen, Vercelen doako planak eguneko cronak soilik baimentzen dituelako.
Emaitzak
Ekoizpenean eta taldeak erabiltzen du, ekoizpen- eta aurreekoizpen-ingurune bereiziekin.
Ikasgaiak
Oraindik dokumentatu gabe
Aplikazioa taldearentzat pribatua da eta kontua behar du: probatzeko, Anderrekin harremanetan jarri behar da harremanetarako orriaren bidez. Kodea pribatua da. Lan-fluxua feature → develop (aurreekoizpena) → main (ekoizpena) adarrekin eta hedapen automatikoarekin.
Galdetu kasu-azterketa honi buruz
Hemengo galderak «JF Bihotzetan — taldearen padel-partidetarako aplikazioa» kasu-azterketa testuinguru gisa hartuta erantzuten dira.