Dve cesty. Bez servera: účastníci si program načítajú sami z vášho webu alebo PDF — vy len rozdáte QR kód. So serverom: navyše push oznamy, zmeny programu naživo, prihlášky na večeru či výlet s kapacitou. Obe zadarmo, obe pre iPhone aj Android.
Two paths. Without a server: attendees load the programme themselves from your website or PDF — you just hand out a QR code. With a server: plus push announcements, live programme changes, sign-up for dinners or trips with capacity. Both free, both for iPhone and Android.
Vhodné pre každú konferenciu, ktorá má program na webe alebo v PDF. Nič neinštalujete, nič nespravujete.
Right for any conference with a programme on a website or in a PDF. Nothing to install, nothing to run.
Tip: ak je program na webe len ako obrázok alebo je web zložitý, pošlite účastníkom PDF programu — Congressa číta textové PDF spoľahlivo (nie skeny).
Tip: if the programme is only an image on the website or the site is complex, send attendees the programme PDF — Congressa reads text PDFs reliably (not scans).
Potrebujete jeden Mac (spravuje program) a jeden počítač, ktorý beží počas konferencie (server — môže to byť ten istý Mac). Server je jeden súbor v Pythone, bez inštalácie čohokoľvek ďalšieho.
You need one Mac (to manage the programme) and one computer running during the conference (the server — it can be the same Mac). The server is a single Python file, nothing else to install.
START_CONGRESSA.command (prvýkrát pravý klik → Otvoriť). Skript server nainštaluje do ~/Congressa_server, nastaví automatický štart po zapnutí Macu a nezaspávanie, spustí ho a vypíše adresu servera a admin heslo. Ak Mac vypýta „command line developer tools“ → Inštalovať a spustiť znova.START_CONGRESSA.command (first time: right-click → Open). The script installs the server into ~/Congressa_server, sets it to start automatically and keep the Mac awake, starts it and prints the server address and admin password. If the Mac asks for "command line developer tools" → Install and run again.~/Congressa_server/apns/, do .env doplňte Team ID a CONGRESSA_APNS_ENV=production, START znova. Postup krok za krokom je v PDF vyššie. Bez tohto kroku všetko funguje, len iPhony nedostanú push (Android ho nemá zatiaľ vôbec — oznamy si stiahne pri otvorení appky).~/Congressa_server/apns/, add the Team ID and CONGRESSA_APNS_ENV=production to .env, run START again. Step by step in the PDF above. Without this step everything works, only iPhones get no push (Android has none yet — it fetches announcements when the app is opened).Mac → Server a push → Poslať oznam („Obed je v átriu“). Uloží sa do programu a iPhony dostanú push. Dá sa aj z prehliadača: adresa-servera/admin.
Mac → Server and push → Send announcement ("Lunch is in the atrium"). Saved into the programme, iPhones get a push. Also from a browser: server-address/admin.
Upravte bod (čas, sála, zrušenie) → Publikovať a upozorniť všetkých. Appky si zmenu stiahnu a účastníkom, ktorých sa týka, ju ukážu v Oznamoch.
Edit the item (time, room, cancelled) → Publish and notify everyone. Apps fetch the change and show it in Notices to the attendees concerned.
Server a push → Prihlásení na body programu — počty, čakacia listina, CSV prezenčná listina pre reštauráciu či autobus.
Server and push → Registrations — counts, waiting list, CSV attendance list for the restaurant or the bus.
Server pošle push pred každým bodom podľa nastavenia účastníka (predvolene 15 min); Android si pripomienky plánuje v telefóne. Vy nerobíte nič.
The server sends a push before each item per the attendee's setting (15 min by default); Android schedules reminders on the phone. You do nothing.
adresa/api/health — má vrátiť "status": "ok")address/api/health — should return "status": "ok")/admin → Zariadenia: koľko účastníkov je pripojených/admin → Devices: how many attendees are connectedNič. Aplikácia aj server sú zadarmo, bez limitu účastníkov. Kto chce, môže autora podporiť dobrovoľným príspevkom v appke.
Nothing. The app and the server are free, with no attendee limit. Anyone who wants can support the author with an optional tip in the app.
Na vašom serveri (Macu). Congressa nemá žiadny cloud autora; účastníkom sa vydáva len program. Mená a e-maily neopúšťajú váš počítač.
On your server (Mac). Congressa has no author-run cloud; attendees only receive the programme. Names and e-mails never leave your computer.
Server beží všade, kde je Python 3 (Mac, Linux, Windows, lacný VPS). Administrácia programu je zatiaľ len v Mac aplikácii; na iPade funguje tiež (Nastavenia → režim organizátora). Bez Macu použite cestu A.
The server runs anywhere with Python 3 (Mac, Linux, Windows, a cheap VPS). Programme administration is currently in the Mac app only; it also works on iPad (Settings → organiser mode). Without a Mac, use path A.
Nič sa nestane: program aj pripomienky sú v telefónoch. Push oznamy a nové zmeny prídu, keď sa sieť vráti.
Nothing happens: the programme and reminders are on the phones. Push announcements and new changes arrive once the network is back.
Rovnaký program, QR kód, prihlášky aj pripomienky. Android zatiaľ nedostáva push zo servera — oznamy si stiahne pri otvorení appky (a každé 3 minúty, kým je na obrazovke).
Same programme, QR code, sign-ups and reminders. Android does not yet receive push from the server — it fetches announcements when the app is opened (and every 3 minutes while on screen).
Paralelné sekcie sú bežné — každá má svoju sálu a účastník si vyberá hviezdičkou; kolízie appka ukáže. Jazyk programu je taký, aký publikujete; rozhranie appky je slovenské aj anglické.
Parallel sessions are normal — each has its room and the attendee picks with a star; clashes are shown. The programme language is whatever you publish; the app interface is Slovak and English.
Napíšte na congressa_main@icloud.com — rád pomôžem s prvou konferenciou, vrátane nastavenia servera na diaľku.
Write to congressa_main@icloud.com — happy to help with your first conference, including setting up the server remotely.