Dari tiket pertama sampai kursi yang tepat.

Satukan registrasi peserta, tiket QR, check-in, dan kondisi kursi dalam satu workspace. Agar tim Anda tahu siapa yang datang dan bagian venue yang perlu diperhatikan.

Dari pintu masuk hingga tempat duduk.
Terhubung dalam satu alur acara.
Denah venueContoh tampilan
Panggung utama
Akses masuk
Tiket peserta
Kursi contohA03
Satu tiket.
Satu tempat.
Ilustrasi pengalaman produk

Satu acara.
Tanggung jawab yang jelas.

Penyelenggara menyiapkan. Petugas memastikan. Peserta datang dengan tiket dan tempatnya.

01

Penyelenggara

Admin acara

Siapkan acara dan denah, hubungkan kamera per zona, lalu pantau kedatangan serta kondisi setiap kursi.

Konfigurasi venue · Registrasi · Ringkasan acara
02

Petugas venue

Tim di lapangan

Pindai tiket saat peserta datang. Tinjau kursi yang perlu diperiksa dan simpan hasil pemeriksaan langsung dari venue.

Check-in QR · Pemantauan · Catatan pemeriksaan
03

Peserta

Pemilik tiket

Pilih acara dan kursi, lalu simpan tiket QR. Peserta dapat memilih jalur wajah dengan persetujuan atau pemeriksaan manual tanpa selfie.

Pilih kursi · Simpan tiket · Hadir di venue

Sistemnya terhubung.
Tim Anda tetap memegang kendali.

Aplikasi, data acara, dan pemrosesan video berjalan sebagai layanan terpisah. Semuanya mendukung keputusan petugas di venue.

Jalur aplikasi dan data

Peserta dan petugas menggunakan aplikasi melalui HTTPS.

  1. Browser

    Akses peserta dan petugas

    Perangkat pengguna
  2. Akses HTTPS

    Satu pintu menuju layanan acara

    Caddy
  3. Aplikasi & API

    Registrasi, tiket, dan kendali venue

    Next.js + FastAPI
  4. Data acara

    Tiket, kursi, dan catatan petugas

    PostgreSQL

Jalur video dan pengamatan

Hasil pengamatan diteruskan ke dashboard untuk ditinjau.

  1. Webcam venue

    Pengirim pada tab khusus

    Browser + WebRTC
  2. Layanan video

    Meneruskan gambar kamera

    MediaMTX
  3. Analisis kursi

    Okupansi dan pencocokan per kursi

    Worker analisis
  4. Status di dashboard

    Hasil pengamatan untuk petugas

    API + WebSocket
Arsitektur pilot lokal dengan Docker. Data acara disimpan melalui API; video dibaca worker analisis melalui layanan media.

Pengamatan per kursi. Worker menggunakan YOLOX, ByteTrack, dan InsightFace untuk okupansi, pelacakan, serta pencocokan dengan pemilik kursi yang dipetakan.

Status yang bisa ditindaklanjuti. Dashboard membedakan kursi kosong, terisi, belum teramati, dan hasil verifikasi. Kondisi buram atau terhalang tetap ditandai belum pasti.

Alur yang mengikuti
jalannya acara.

Setiap tahap punya pelaku dan hasil yang jelas. Tiket, kedatangan, dan pengamatan kursi tersambung sepanjang acara.

Buka registrasi peserta
  1. 01
    Penyelenggara

    Siapkan acara dan venue

    Admin menentukan jadwal dan denah kursi, menghubungkan kamera, serta memetakan area kursi. Analisis wajah memerlukan model dan ambang yang sudah diuji di venue.

  2. 02
    Peserta

    Peserta memilih tempatnya

    Peserta mendaftar, memilih jalur wajah atau manual, lalu memilih kursi yang tersedia. Tiket QR diterbitkan dan disimpan sebelum datang.

  3. 03
    Petugas venue

    Sambut dengan check-in QR

    Petugas memindai tiket atau memasukkan token cadangan. Sistem mencatat kedatangan dan memberi tahu jika tiket sudah digunakan sebelumnya.

  4. 04
    Sistem & petugas

    Pantau kondisi kursi

    Kamera mengamati zona yang dipetakan. Dashboard menampilkan okupansi dan hasil pencocokan terhadap pemilik kursi, termasuk kondisi yang belum pasti.

  5. 05
    Petugas venue

    Periksa dan catat tindak lanjut

    Ketidakcocokan yang stabil masuk ke antrean pemeriksaan. Petugas memastikan kondisi di lapangan dan mencatat keputusan secara terpisah dari hasil mesin.

Pilihan peserta.
Kendali petugas.

Pengamatan kamera membantu tim melihat kondisi venue. Pemeriksaan langsung tetap menjadi bagian dari proses.

Jalur manual tanpa selfie

Peserta dapat memilih pemeriksaan manual. Jalur wajah hanya digunakan dengan persetujuan peserta.

Pencocokan pada pemilik kursi

Wajah dibandingkan dengan pemilik kursi yang dipetakan, bukan dicari terhadap seluruh daftar peserta.

Template memiliki masa simpan

Selfie tidak disimpan setelah template terbentuk. Template dihapus 24 jam setelah acara berakhir.

Siapkan tempatnya.
Sambut pesertanya.

Mulai dari acara, denah, dan tim yang bertugas.