- Beranda
- Proyek Kami
- Website CMS KRW Renovasi
Website CMS KRW Renovasi
2026Website dan CMS KRW Renovasi memuat 25 halaman publik, 11 landing page SEO lokal, dan workflow media ringan di Next.js 16.

Fitur Utama
- 01Publikasikan proyek lewat workflow CMS yang ringkas
- 02Targetkan 11 landing page lokal dari data terstruktur
- 03Tampilkan 7 halaman layanan untuk keyword berniat tinggi
- 04Unggah media langsung ke S3 dengan presigned URL
- 05Kirim lead form kontak ke Discord dalam hitungan detik
- 06Terbitkan halaman proyek dengan metadata SEO dan JSON-LD
Detail Proyek
KRW Renovasi adalah website kontraktor dan CMS ringan yang kami bangun untuk menerbitkan 25 halaman publik dari satu codebase. Platform ini dibuat untuk perusahaan renovasi di Indonesia yang membutuhkan 7 halaman layanan, 11 landing page SEO berbasis lokasi, dan portofolio proyek dalam satu pengalaman yang cepat. Sisi publik menjawab pencarian dengan intent tinggi seperti jasa renovasi dan kontraktor, sedangkan area admin memungkinkan tim memperbarui proyek tanpa menyentuh source code. Hasilnya adalah stack marketing yang menyatukan lead capture, manajemen media, dan cakupan SEO statis dalam satu deployment Next.js 16. Kami mengerjakan sistem ini sebagai implementasi single developer dengan feedback langsung dari stakeholder dan ruang lingkup operasional yang ketat. Layer publik mencakup 5 halaman utama, 7 halaman layanan, 11 landing page lokal, dan 2 halaman detail portofolio, sementara CMS menangani alur create, update, publish, dan media upload. Form kontak mengirim lead ke Discord webhook agar inquiry masuk dalam hitungan detik, bukan tertahan di email. Struktur ini memberi klien satu pusat operasional untuk konten, media, dan inquiry tanpa biaya lisensi CMS pihak ketiga. Kami membangun stack ini dengan Next.js 16.2.2 App Router, React 19, TypeScript 5, Tailwind CSS 4, Prisma 7.6, PostgreSQL, dan upload Amazon S3 berbasis presigned URL. Halaman publik memakai generateStaticParams untuk 18 rute SEO evergreen, metadata per route, JSON-LD, robots, dan sitemap dinamis. Data model kami sengaja dijaga ramping dengan 4 model Prisma—Project, ProjectImage, ProjectTag, dan MediaFile—karena bentuk kontennya sempit dan alur admin membutuhkan revalidation yang konsisten. Keputusan teknis terpenting adalah memisahkan read path marketing yang statis dari mutation path admin agar site tetap cepat dan mudah di-crawl. Produk akhirnya memperluas cakupan layanan dari 1 blok layanan generik menjadi 7 halaman layanan khusus dan dari 0 landing page lokal menjadi 11 rute geo-targeted. Aplikasi ini mengirim 25 halaman publik dan 30 total route saat build produksi, dengan output standalone untuk deployment yang lebih sederhana. CMS memangkas pekerjaan publikasi menjadi satu alur berbasis form, mendukung upload media langsung ke S3, dan merevalidasi homepage, portofolio, serta halaman detail setiap kali ada perubahan. Untuk brand kontraktor yang masih ramping, hasil ini berarti iterasi konten lebih cepat, jangkauan long-tail search lebih luas, dan pondasi yang siap tumbuh melampaui 2 proyek yang sudah dipublikasikan.






