Marco Abel Zefanya, beranda
Kembali

Konteks: KomersialPeran: Full-Stack Developer

E-Passport

Aplikasi Paspor Peserta Event

Memandu peserta event mengunjungi booth lewat ponsel: kuis singkat, PIN dari petugas booth, lalu event kit setelah semua booth selesai.

  • Kuis booth dan check-in PIN
  • Progres yang membuka hadiah
  • CMS admin untuk seluruh event

Tentang aplikasi

E-Passport adalah aplikasi web mobile untuk peserta event. Setiap peserta membawa paspor digital: mengunjungi booth, menjawab kuis singkat di setiap booth, meminta petugas booth mengonfirmasi kunjungan dengan PIN, lalu mengklaim event kit setelah semua booth selesai. Penyelenggara mengelola event, booth, kuis, dan hadiah dari CMS admin. Screenshot di sini memakai event demo rekaan.

Tech stack

  • Next.js
  • Express.js
  • Prisma
  • PostgreSQL
  • Tailwind CSS

Fitur

  • Login dengan nomor ponsel dan pencarian yang otomatis mengisi data peserta dari daftar peserta.
  • Aktivitas booth dengan kuis dan check-in PIN sekali pakai dari petugas booth.
  • Progres disimpan di server, dan event kit hanya terbuka setelah semua booth selesai.
  • Klaim hadiah yang dibuka dengan PIN petugas, sekali per hari.
  • Sesi simposium dengan waktu dan ruangan, di samping booth.
  • CMS admin untuk event, booth, pertanyaan kuis, item menu, dan hadiah.

Tanggung jawab

  • Sebagian besar kontribusi saya ada di CMS admin: pengelolaan event, booth, kuis, dan hadiah.
  • Membangun endpoint API Express dan Prisma untuk check-in, progres, dan hadiah.
  • Membangun layar di aplikasi peserta berbasis Next.js.
  • Bekerja dalam tim kecil di aplikasi peserta, API, dan CMS.

Screenshot