Joan edukira
Kasu-azterketa guztiak

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

  1. 01Partida-arau koherenteak hainbat erabiltzailek aldi berean izena ematen dutenean (lau plaza, bikoizketarik gabe).
  2. 02Push jakinarazpen fidagarriak mugikorrean (iOS barne) PWA batetik.
  3. 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

Galdetu kasu-azterketa honi buruzAA · onartutako ezagutza-basetik erantzuten du · ez da Ander denbora errealean

Hemengo galderak «JF Bihotzetan — taldearen padel-partidetarako aplikazioa» kasu-azterketa testuinguru gisa hartuta erantzuten dira.

Sartu bidaltzeko · Maius + Sartu lerro berrirako0/1200