farhanfdlhq.
← Semua proyek

Agendain

Saya membangun website dan panel admin ini sendirian: merancang database, menulis kode, dan merilisnya ke server.

Peran
Full-Stack Developer (remote)
Waktu
Mei 2026 – sekarang
Stack
Next.js · TypeScript · Prisma · MySQL · Tailwind · Nginx · Cloudflare
Status
Live · agendain.com ↗
agendain.comBeranda
Beranda Agendain

Yang saya kerjakan

  • CMS dwibahasa. 7 halaman publik dalam bahasa Indonesia dan Inggris, dengan modul open trip, private trip, destinasi, dan blog yang dikelola admin.
  • Booking tanpa overbooking. Validasi kuota dan penguncian data saat pemesanan. Invoice dan itinerary PDF dibagikan ke pelanggan lewat tautan bertoken.
  • Hak akses. RBAC dengan role custom dan audit log. Menutup 7 temuan audit keamanan, termasuk eskalasi role dan pencabutan sesi login.
  • SEO dan performa. Sitemap gambar, RSS, dan JSON-LD. Layout shift dihilangkan dan tampilan awal di HP dipercepat.
  • Deploy. VPS dengan reverse proxy dan CDN, plus skrip deploy yang tidak menyentuh data production.