Az Új Birkózásért Alapítványnak nem egyszerűen egy weboldalra volt szüksége. Hivatalos és hiteles online jelenlét kellett a pályázatokhoz, nagyobb elérés a támogatók felé, biztonságos online adományozás, saját domaines professzionális levelezés, valamint olyan eszközök, amelyekkel a szervezet fejlesztői segítség nélkül is tudja frissíteni a tartalmakat.
A teljes megoldást önállóan, összesen körülbelül egy hét alatt terveztem és valósítottam meg: az arculatot és a nyilvános felületet, a védett adminrendszert, a fizetési és levelezési folyamatokat, a felhős infrastruktúrát, a telepítési automatizmust, a jogi felületeket és az üzemeltetési dokumentációt.
A szerkesztők híreket és eseményeket publikálhatnak, galériákat, dokumentumokat és támogatókat kezelhetnek, támogatói befizetéseket rögzíthetnek, valamint statisztikai és forgalmi eszközöket használhatnak a közös adminfelületen. A tartalmak oldalanként elkülönülnek, ezért ugyanaz a rendszer szolgálja ki az éles alapítványi weboldalt, később pedig az Újpesti Birkózás különálló oldalát is. A második publikus oldal és a WordPress-migráció még folyamatban van, ezért azt nem kész, éles munkaként mutatom be.
Az éles adományozási folyamat Stripe Checkoutot használ bankkártyás, Apple Pay és Google Pay fizetéshez. Az aláírt webhookok a rögzítés előtt ellenőrzik az összeget, a környezetet és a fizetési munkamenetet, az idempotens Resend-küldés pedig márkázott visszaigazolást küld a támogatónak ismétlődő levelek nélkül. A szervezet napi kommunikációját saját domaines Google-levelezés támogatja.
Az alkalmazás Cloudflare Workers környezetben fut, D1-adatbázissal, R2 médiatárhellyel és Cloudflare Access által védett adminfelülettel. A belépést ellenőrzött JWT és külön felhasználói engedélylista védi. A GitHub Actions telepítés előtt lintet, típusellenőrzést, buildet és automatizált teszteket futtat, alkalmazza az adatbázis-migrációkat és ütemezett D1-mentést készít. A technológiai alap Next.js, React, TypeScript, Vinext, Vite, Tailwind CSS és Drizzle ORM.
A közreműködésem a finanszírozási stratégiára is kiterjedt. Én írtam meg a négy országot összekapcsoló ifjúsági birkózóprogram közel 23 millió forint értékű Standard Visegrad Grant pályázatát: a teljes szakmai narratívát, az edzőtábor és a nyilvános sportesemény koncepcióját, a partneri szerepeket, a mérhető eredményeket, a fenntarthatósági vállalásokat és a költségvetési logikát. A döntés még nem született meg, ezért ezt beadott pályázati munkaként, nem elnyert támogatásként mutatom be.