Hogyan építünk konferencia-regisztrációs rendszert 6 hét alatt

Rendezvény mobil applikáció — programok, beléptetés, networking — eClick

TL;DR. Egy átlagos közép-méretű konferencia (500–2000 fő) regisztrációs rendszerét 4-6 hét alatt felépíthető Laravel + Vue stackkel. A kulcs: MVP-megközelítés, és a beléptetés-fizetés-statisztika hármasra koncentrálni. Lássuk lépésről lépésre.

Egy hazai szakmai konferencia szervezőihez ősszel hívtak: „4 hónapunk van. Online regisztráció kell, QR-kódos beléptetés, fizetés bankkártyával és átutalással, és élő statisztika a szervezőknek. Mennyi és mikor?” 6 hét fejlesztés, 2 hét felkészítés. Lássuk a felépítését.

1. hét — Discovery + adatmodell

  • Jegy-típusok: alap, kedvezményes, VIP, sajtó (4 fajta)
  • Programok: 3 párhuzamos szekció, korlátozott helyek
  • Fizetés: Barion bankkártya + ÁFA-s számla
  • Csapat-jegy: 5+ fős kedvezmény, közös számla

Eredmény: 15 oldalas spec + adatmodell. Ennek alapján már lehetett árazni és tervezni.

2–3. hét — Backend (Laravel)

  • User + Order + Ticket modellek (Laravel + Filament admin)
  • Barion integráció (callback, refund, status sync)
  • Számla-generálás (SzamlaAgent API)
  • Push e-mail (Mailgun) a regisztráció minden szakaszára
  • QR-kód generálás (egyedi token jegy-azonosítóval)

AI-támogatással ez tényleg 2 hét. Régen 4 lett volna.

4. hét — Frontend (Vue.js)

  • Regisztrációs flow (4 lépés, validáció, „mentés piszkozatként” funkció)
  • Csapat-jegy kezelő (5+ fő egy számlára, külön QR-kódok)
  • Élő admin dashboard (real-time eladott jegy-szám, programokra-bontás)

5. hét — Beléptető app

A helyszínen a beléptetőknek egyszerű mobil PWA: kamera megnyílik → QR-t olvas → 0,3 másodperc alatt zöld pipa vagy piros X. Backend felé csak websocket-tel kommunikál — nem kell külön app store-okba publikálni.

6. hét — Tesztelés + apró finomítás

  • Load test (1500 párhuzamos vásárló — Laravel Octane bírta)
  • Beléptetés-szimuláció (5 beléptető párhuzamosan, 200 fő percenként)
  • E-mail küldés-monitoring
  • Sajtó-jegyek manuális kiállítása

Eredmény

  • 1500 résztvevő, 3 nap esemény
  • Beléptetés átlagos ideje: 4 másodperc (zsinórban)
  • Bekészített, működő rendszer: 6 hét fejlesztés
  • Hibajegyek a 3 napon át: 2 db (két dupla regisztráció — magunk javítottuk)

Mit tanultunk?

  • QR PWA > natív app a beléptetésre. Kevesebb publikálás-szívás, ugyanaz a UX.
  • Csapat-jegy NE legyen extra modul — közönséges Order-be építve 4× egyszerűbb.
  • Élő admin dashboard a szervezőnek aranyat ér a 3 nap alatt — látja real-time, hol kell több stand vagy büfé.

Bővebben: Rendezvény regisztrációs rendszerek

tomi
Create your account
Ajánlatkérés