Luxor Flooring
Website brand lantai yang dibangun ulang dari WordPress ke Next.js, dengan CMS admin tempat setiap halaman dan section bisa diubah tanpa kode.
- Peran
- Software Engineer
- Perusahaan
- CV Gudang Interior
- Status
- Freelance
- Akses
- Publik
- Stack
- Next.jsTypeScriptTailwind CSSExpress.jsMongoDBJoi
01 / 05 · Web & mobile
- pengembangan ulang penuh
- WP → Next.jspengembangan ulang penuh
- builder untuk setiap halaman
- Sectionbuilder untuk setiap halaman
- situs, admin, API
- 3 repossitus, admin, API
Ringkasan
Luxor Flooring menjual lantai premium untuk rumah dan proyek. Website-nya pindah dari WordPress ke stack custom: situs Next.js, admin Next.js, dan API Express + MongoDB.
Tantangan
Tim marketing butuh kebebasan seperti di WordPress — mengubah halaman apa pun, mengurutkan ulang section, mengganti gambar — tanpa beban plugin, patch keamanan, dan halaman lambat yang ikut menyertainya.
Yang saya bangun
- Builder halaman & section — setiap halaman adalah daftar section bertipe (hero slider, product highlight, CTA banner, dan lainnya). Satu tipe section didefinisikan sekali dan dipakai bersama oleh schema API, form admin, dan komponen situs.
- Modul konten — produk dan kategori, galeri proyek, artikel, testimoni dan partner, media library, inquiry, serta pengaturan situs untuk logo, kontak, navigasi, footer, dan SEO default.
- Situs publik — company profile yang cepat dan responsif dengan katalog, showcase proyek, form inquiry, dan kontak WhatsApp.
- API yang diperkuat — validasi dengan Joi, rate limiting, sanitasi HTML, dan pemrosesan gambar dengan Sharp.
Hasil
Tim bisa mengubah seluruh website dari admin — tanpa developer untuk urusan konten — di situs yang lebih cepat dan lebih mudah dirawat daripada WordPress sebelumnya.
→
Project lainnya
Website korporat perusahaan percetakan — layanan, kapasitas produksi, dan jalur yang jelas untuk minta penawaran, dibangun agar cepat dan mudah ditemukan di mesin pencari.
Next.js · TypeScript · Tailwind CSS
Platform properti dan finance enterprise yang menjalankan billing, kontrak, fasilitas, dan akuntansi untuk 10+ gedung apartemen.
Angular · NgRx · Express.js · MongoDB · Xendit
Modul ERP finance untuk mencatat dan merekonsiliasi biaya operasional — ongkir, jasa pemasangan, dan langsir antar gudang — di seluruh cabang.
Next.js · Redux Toolkit · Express.js · MongoDB · Socket.IO
Mulai project
Ceritakan apa yang perlu dikerjakan sistemnya. Saya balas dengan pertanyaan, pendekatan, dan timeline yang realistis.






