Kaláka

Kaláka

Event and camp registration for REFISZ and Ifjúságépítők (IVK), replacing today’s Google Sheets, Forms and Apps Script setup with WordPress plugins.

Status (2026-10-29): architecture decided; implementation not started.

Architecture

The architecture pages are the authoritative record of the owner’s decisions; a change is a pull request that edits them.

Context

flowchart TB
  P["Participants and guardians<br/>personal link or optional account"]
  O["Organizers<br/>WordPress users with roles"]
  subgraph R["REFISZ website"]
    R2["Core plugin + extensions"]
    R1["WordPress + WooCommerce"]
    R2 --- R1
  end
  subgraph I["IVK website"]
    I2["Core plugin + extensions"]
    I1["WordPress + WooCommerce"]
    I2 --- I1
  end
  P --> R2
  P --> I2
  O --> R2
  O --> I2

Both websites run the same plugin code; they share no data.

Registering

flowchart LR
  A["Open the event's form"] --> B{"Logged in?"}
  B -- "no" --> C["Register as guest"] --> D["Personal link by email"]
  B -- "yes" --> E["Prefill from a saved preset,<br/>or fill in fresh"] --> F["Register"] --> G["Account lists all<br/>registrations"]
  D --> H["Status page<br/>progress, balance, payment"]
  G --> H

At a glance