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.
Status
Lihat aplikasi- 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.