Marco Abel Zefanya, beranda
Kembali

Konteks: KomersialPeran: Full-Stack Engineer

Event Agency Website & CMS

Website Event Dua Bahasa dan CMS

Membawa pengunjung dari event berikutnya ke tiket dan lineup-nya, dan mengirim setiap brief dari brand ke CMS yang dikelola sendiri oleh agensi.

Status

Sistem produksi privat

  • Halaman event dua bahasa
  • Tingkatan tiket dengan hitung mundur
  • CMS dengan inbox dan statistik pengunjung

Tentang aplikasi

Website dua bahasa dan CMS admin untuk agensi kreatif dan event. Pengunjung menemukan event berikutnya, mengecek tiket dan lineup, lalu mengirim brief; tim agensi mengelola event, halaman, talent, dan pesan masuk dari satu CMS.

Tech stack

  • Next.js
  • TypeScript
  • PostgreSQL
  • Better Auth
  • Tailwind CSS
  • Docker

Fitur

  • Halaman bahasa Inggris dan Indonesia untuk layanan, karya, talent, event, dan kontak.
  • Halaman event dengan tingkatan tiket, hitung mundur, lineup, jadwal tampil, dan detail venue, dengan penjualan lewat platform tiket eksternal.
  • Status event dihitung dari tanggal, bukan dari penanda yang harus diingat untuk diperbarui.
  • Formulir kontak dengan topik dan persetujuan yang mengirim brief ke inbox CMS.
  • CMS untuk event, venue, artis, karya, talent, halaman, dan FAQ, dengan login dua faktor.
  • Dasbor dengan jumlah pesan masuk, pelanggan, dan pengunjung anonim.

Tanggung jawab

  • Membangun website dan CMS dari awal sebagai developer utama.
  • Merancang skema PostgreSQL dan migrasi SQL biasa di balik struktur controller, service, dan repository.
  • Menyiapkan login CMS dengan Better Auth dan autentikasi dua faktor.
  • Membangun routing dan teks dua bahasa untuk Inggris dan Indonesia.
  • Menulis tes Playwright dan Vitest, dan menjalankan database dengan Docker Compose.

Screenshot