Siapkan Atlas — SaaS Manajemen Rental Mobil
Dapatkan SaaS Atlas gratis, biarkan Claude menyiapkannya di proyek Supabase Anda sendiri, lalu publikasikan salinan Anda yang sudah berjalan di Hostinger. Lihat demo langsung (terbuka di tab baru)
Roadmap & sumber daya
Persyaratan
Hosting Hostinger
Kode Atlas gratis; hosting adalah paket berbayar. Website live Anda berjalan di sini.
Pilih Paket Hostinger
Gunakan paket Unlimited atau paket Cloud dengan deployment Web App.
Claude Desktop
Asisten AI Anda untuk penyiapan. Claude mengerjakan bagian teknisnya di tab Code.
Unduh Claude Desktop
https://claude.ai/download
Node.js
Versi 20.19 atau lebih baru. Sisanya diurus Claude.
Unduh Node.js
https://nodejs.org/en/download
Git
Dipakai untuk memublikasikan salinan Atlas Anda. Claude menjalankan perintah Git untuk Anda.
Unduh Git
https://git-scm.com/
Akun Supabase
Paket gratis sudah cukup untuk memulai. Anda akan membuat proyek baru saat Claude memintanya.
Buat Akun Supabase
https://supabase.com/dashboard
Akun GitHub
Gratis. Di sinilah salinan pribadi Atlas milik Anda disimpan, dan Hostinger men-deploy dari sana.
Buat Akun GitHub
https://github.com/signup
Dapatkan Atlas
Unduh Atlas
Atlas gratis dan open source di bawah Lisensi MIT.
Buka Atlas di GitHub
https://github.com/salhiworks/atlas-car-rental-saas
Klik Code, lalu Download ZIP Ekstrak file yang sudah diunduh Simpan folder atlas-car-rental-saas-main di tempat yang mudah ditemukan, misalnya Documents
Sudah memakai Git? Anda juga bisa meng-clone repository-nya. Penyiapan Claude berjalan dengan keduanya.
Buka Atlas di Claude Desktop
Claude Desktop Code Local Select Project Folder Open Trust Workspace
Pilih folder Atlas itu sendiri — yang berisi README.md.
Siapkan Supabase dengan Claude
Minta Claude Menyiapkan Atlas
Di tab Code, dengan folder Atlas terbuka, kirim pesan ini:
Prompt Penyiapan Atlas
Memulai penyiapan bawaan Atlas. Claude mengerjakan bagian teknisnya untuk Anda.
Set up Atlas for me.
Claude mengikuti skill penyiapan bawaan Atlas. Claude memeriksa komputer Anda, memasang apa yang dibutuhkan Atlas, dan mengerjakan bagian teknisnya sendiri. Claude hanya berhenti saat membutuhkan Anda, dan setiap momen itu adalah satu tugas di panduan ini.
Buat Proyek Supabase Anda
Claude memintanya lebih dulu. Atlas selalu dipasang di proyek baru yang kosong.
Buka Dashboard Supabase
https://supabase.com/dashboard
Klik New project — paket Free sudah cukup Beri nama dan simpan kata sandi database di tempat yang aman Setelah siap, salin Project ID-nya dan tempelkan ke Claude
Supabase Project Settings General
Jika Claude meminta Anda masuk ke Supabase atau menghubungkan proyek, ikuti persis instruksi yang diberikannya.
Setujui Pemasangan
Claude menampilkan nama, region, dan tanggal pembuatan proyek Anda, lalu meminta izin untuk memasang Atlas di sana. Pastikan itu proyek yang baru saja Anda buat, lalu balas yes. Satu yes itu mencakup semua langkah berikut:
Membuat database Atlas (54 migrasi, ditampilkan pratinjaunya lebih dulu)
Men-deploy dan memverifikasi 4 Edge Functions Atlas
Mengonfigurasi aplikasi hanya dengan publishable key Anda
Menjalankan build dan pemeriksaan otomatis Atlas
Prosesnya beberapa menit, dan tidak ada yang perlu Anda buka atau uji. Jika proyeknya tidak kosong, Claude berhenti dan tidak mengubah apa pun.
Siapkan GitHub
Buat Repository Private yang Kosong
Ini salinan Atlas milik Anda sendiri di GitHub. Hostinger men-deploy website Anda dari sini.
Buat Repository GitHub
https://github.com/new
Beri nama repository Pilih Private Biarkan README, .gitignore, dan license tetap nonaktif Klik Create repository Salin URL repositori
Setujui Publikasi
Tempelkan URL repository ke Claude saat diminta. Claude menyiapkan Git, memastikan tidak ada data rahasia yang ikut, lalu menampilkan ringkasan singkat: repository Anda dan branch main. Pastikan repository itu milik Anda, lalu balas yes.
Claude tidak pernah melakukan push ke repository Atlas asli. Jika Git meminta Anda masuk, Claude akan meminta Anda menjalankan push sendiri — masuklah lewat browser, karena GitHub tidak menerima kata sandi akun Anda di sana.
Deploy di Hostinger
Impor Repository Anda
Belum punya hosting? Ambil paket di Persyaratan terlebih dahulu.
Hostinger Websites Add Website Web App Import Git Repository
Hubungkan GitHub dan pilih Only select repositories Pilih repository Atlas Anda dan branch main Pilih domain sementara gratis atau domain Anda sendiri
Atur Build dan Deploy
Biarkan preset framework Vite yang terdeteksi oleh Hostinger Pilih Node.js 22, atau versi terbaru yang tersedia Atur perintah build ke npm run build Atur direktori output ke dist
Tambahkan tepat dua environment variable ini. Claude menampilkan kedua nilainya, dan Anda bisa mengabaikan saran lainnya:
VITE_SUPABASE_URL VITE_SUPABASE_PUBLISHABLE_KEY
VITE_SUPABASE_URL
URL proyek
VITE_SUPABASE_PUBLISHABLE_KEY
Publishable key
Ambil nilai ini dari Supabase
Buka Connect
https://supabase.com/dashboard/project/_?showConnect=true
Keamanan
Hanya Publishable key yang dimasukkan di sini. Jangan pernah memasukkan Secret key atau service_role key ke variabel VITE_ — apa pun yang diawali VITE_ terlihat di browser.
Klik Deploy dan tunggu build selesai Salin alamat website Anda dan tempelkan ke Claude
Claude memeriksa bahwa website live dimuat lewat HTTPS dan terhubung ke proyek Supabase Anda.
Go Live & Buat Agensi Anda
Tambahkan Alamat Live Anda ke Supabase
Email pendaftaran dan kata sandi menautkan ke alamat-alamat ini. Claude mengirimkan Site URL dan empat Redirect URLs yang tepat untuk domain Hostinger Anda — salin dari pesan Claude.
Supabase Authentication URL Configuration
Atur Site URL ke alamat live Anda, diawali https:// Tambahkan keempat Redirect URLs, satu per satu Klik Save, lalu beri tahu Claude bahwa sudah selesai
Setiap Redirect URL adalah alamat live Anda diikuti salah satu path berikut:
/auth/callback
/accept-invite
/auth/reset-password
/confirm-email
Buat Agensi Anda
Buka link pendaftaran yang diberikan Claude — alamat live Anda diikuti /sign-up Buat agensi Anda dengan email yang sama seperti akun Supabase Anda Buka email konfirmasi di browser yang sama Masuk, lalu beri tahu Claude saat dashboard menampilkan agensi Anda
Kenapa email yang sama: email bawaan Supabase hanya terkirim ke alamat tim Supabase Anda, sekitar dua pesan per jam. Claude lalu memastikan agensi Anda sudah ada dengan Anda sebagai Owner — tidak ada yang perlu Anda uji.
Atlas sudah live. Setiap push ke branch main kini men-deploy ulang Atlas di Hostinger, jadi minta Claude untuk perubahan apa pun, termasuk nama, logo, atau warna Anda sendiri, lalu minta Claude melakukan push.
Sebelum ada pelanggan sungguhan
Hubungkan penyedia email Anda sendiri (Custom SMTP) sebelum pelanggan atau staf di luar tim Supabase Anda mendaftar:
Supabase Authentication Emails SMTP Settings