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.