Dipublikasikan 22 Juni 2026
Vibe coding telah mengubah cara developer membangun software. Konsep yang dipopulerkan oleh Andrej Karpathy ini memungkinkan siapa saja, termasuk non-technical founder, untuk membuat aplikasi fungsional hanya dengan memberikan instruksi dalam bahasa alami kepada AI. Salah satu tool paling powerful di ruang ini adalah Bolt.new, platform yang memungkinkan pembangunan aplikasi full-stack langsung dari browser.
Pada tutorial ini, kita akan membangun aplikasi full-stack menggunakan Bolt.new. Hasil akhirnya adalah dashboard analytics dengan autentikasi, database, dan deployment live. Proses ini dirancang agar bisa diselesaikan dalam waktu singkat tanpa menulis satu baris kode pun secara manual.
Bolt.new adalah platform AI-powered yang memungkinkan user membangun aplikasi web dan mobile hanya dengan chat. Dibangun di atas stack modern seperti React, TypeScript, dan Tailwind CSS, Bolt.new menghasilkan kode production-ready yang bisa langsung di-deploy ke cloud. Platform ini mendukung integrasi dengan berbagai backend termasuk Supabase, Firebase, dan custom API.
Yang membedakan Bolt.new dari code generator biasa adalah kemampuannya untuk melakukan iterasi berdasarkan feedback. User bisa memberikan instruksi perbaikan, menambahkan fitur, atau mengubah desain, dan AI akan memodifikasi codebase secara otomatis. Proses ini sangat mirip dengan bekerja bersama developer senior yang sangat cepat dan tidak pernah lelah.
Tidak diperlukan instalasi software apapun di lokal. Yang kamu butuhkan hanyalah browser modern dan akun Bolt.new. Berikut langkah-langkah persiapannya:
Akun Bolt.new (gratis tier tersedia)
Akun Supabase untuk database dan autentikasi
Gambaran kasar fitur yang ingin dibangun
Browser dengan koneksi internet stabil
Kunjungi bolt.new dan daftar dengan akun Google atau GitHub. Setelah login, kamu akan melihat interface chat dengan preview panel di sisi kanan. Ini adalah workspace utama tempat seluruh proses vibe coding berlangsung.
Prompt engineering adalah kunci sukses dalam vibe coding. Semakin spesifik dan terstruktur promptmu, semakin baik hasil yang dihasilkan AI. Untuk memulai, berikan prompt inisialisasi yang jelas:
Buatkan aplikasi dashboard analytics dengan fitur:
- Halaman login dengan email dan password
- Halaman dashboard dengan grafik pengunjung harian
- Tabel data pengunjung dengan pagination
- Sidebar navigasi dengan menu Dashboard dan Settings
- Gunakan React, TypeScript, dan Tailwind CSS
- Integrasikan dengan Supabase untuk autentikasi dan database
Bolt.new akan mulai memproses prompt dan menghasilkan struktur proyek. Kamu bisa melihat file-file yang dibuat di tab Files. Proses ini biasanya memakan waktu 30 detik hingga 2 menit tergantung kompleksitas prompt.
Setelah UI dasar terbentuk, langkah selanjutnya adalah menghubungkan backend. Bolt.new memiliki integrasi native dengan Supabase yang memudahkan setup database dan autentikasi. Klik tombol Connect di panel Supabase dan ikuti wizard setup.
Buat project baru di Supabase Dashboard dan salin Project URL serta anon key. Masukkan kredensial ini ke dalam prompt Bolt.new:
Hubungkan aplikasi ini ke Supabase dengan URL:
https://xyz.supabase.co
Anon key: eyJhbGciOiJIUzI1NiIs...
Buatkan tabel visitors dengan kolom:
id, name, email, visit_date, page_viewed
Bolt.new akan memperbarui kode untuk menggunakan Supabase client, membuat tabel melalui migration, dan menghubungkan komponen frontend dengan data backend. Verifikasi koneksi dengan melihat apakah data dummy muncul di tabel dashboard.
Dashboard tanpa grafik terasa kurang informatif. Minta Bolt.new untuk menambahkan chart yang menampilkan tren pengunjung. Prompt yang efektif:
Tambahkan grafik line chart di dashboard
yang menampilkan jumlah pengunjung per hari
selama 7 hari terakhir. Gunakan Recharts.
Tambahkan juga card summary di atas grafik
yang menunjukkan total pengunjung, bounce rate,
dan average session duration.
Bolt.new akan menginstall library Recharts, membuat custom hook untuk fetching data, dan menambahkan komponen chart dengan styling yang konsisten. Kamu bisa melihat preview langsung di panel kanan. Jika warna atau layout tidak sesuai, berikan feedback spesifik:
Ubah warna grafik menjadi biru dan hijau.
Perbesar font size pada label sumbu X.
Salah satu kekuatan vibe coding adalah kemampuan untuk melakukan iterasi cepat. Kamu tidak perlu puas dengan hasil pertama. Berikut beberapa contoh perbaikan yang bisa diminta:
Tambahkan dark mode toggle di navbar
Buatkan halaman Settings untuk mengubah profil user
Tambahkan fitur export data ke CSV
Buatkan loading skeleton untuk tabel
Setiap instruksi akan diproses secara independen. Bolt.new memahami konteks proyek yang sudah ada sehingga modifikasi tidak merusak fitur yang sudah dibangun. Namun, untuk perubahan besar, disarankan untuk meminta satu fitur dalam satu waktu agar hasil lebih terkontrol.
Setelah aplikasi sesuai dengan ekspektasi, saatnya deploy. Bolt.new menyediakan opsi deploy langsung ke Netlify atau melalui export ke repository GitHub. Untuk deploy ke Netlify:
Deploy aplikasi ini ke Netlify dengan nama
subdomain analytics-dashboard-demo
Bolt.new akan membangun production build, mengoptimasi asset, dan melakukan deploy. Setelah selesai, kamu akan mendapatkan URL live yang bisa langsung dibagikan. Jika ingin menggunakan custom domain, tambahkan konfigurasi DNS sesuai instruksi dari Netlify.
Untuk continuous deployment, hubungkan proyek dengan repository GitHub. Setiap perubahan di Bolt.new akan otomatis di-commit ke GitHub, dan Netlify akan melakukan redeploy secara otomatis.
Vibe coding dengan Bolt.new membuka kemungkinan baru untuk rapid prototyping dan pembangunan MVP. Developer berpengalaman bisa mempercepat workflow mereka, sementara non-technical founder bisa membangun produk tanpa harus merekrut engineer. Namun, penting untuk diingat bahwa vibe coding terbaik untuk proyek low-stakes dan eksperimen. Untuk aplikasi production yang menangani data sensitif, tetap diperlukan review manual dan security audit.
Langkah selanjutnya adalah mengeksplorasi integrasi tambahan seperti Stripe untuk pembayaran, OpenAI untuk fitur AI, atau Redis untuk caching. Dokumentasi resmi Bolt.new tersedia di bolt.new. Untuk inspirasi proyek, kunjungi gallery komunitas di platform tersebut.
Dapatkan feedback, users, dan eksposur dari komunitas kreator, developer, dan entrepreneur digital Indonesia.
Submit Produk → Pelajari Dulu