Atlas'ı Kurun — Araç Kiralama Yönetimi SaaS

Ücretsiz Atlas SaaS'ı edinin, Claude'un onu kendi Supabase projenizde kurmasına izin verin ve çalışan kopyanızı Hostinger'da yayınlayın. Canlı Demoyu Görüntüle (yeni sekmede açılır)

Yol Haritası ve Kaynaklar

Gereksinimler

Hostinger barındırma

Atlas'ın kodu ücretsizdir; hosting ise ücretli bir pakettir. Canlı web siteniz burada çalışır.

Bir Hostinger Paketi Seçin

Unlimited paketini ya da Web App dağıtımı sunan bir Cloud paketini kullanın.

Claude Desktop

Kurulum için yapay zekâ asistanınız. Claude teknik işleri Code sekmesinde yapar.

Claude Desktop'ı İndirin

https://claude.ai/download

Node.js

Sürüm 20.19 veya daha yenisi. Gerisini Claude halleder.

Node.js'i İndirin

https://nodejs.org/en/download

Git

Atlas kopyanızı yayınlamak için kullanılır. Git komutlarını Claude sizin için çalıştırır.

Git'i İndirin

https://git-scm.com/

Supabase hesabı

Başlamak için ücretsiz paket yeterli. Claude istediğinde yeni bir proje oluşturacaksınız.

Supabase Hesabı Oluşturun

https://supabase.com/dashboard

GitHub hesabı

Ücretsiz. Atlas'ın size ait özel kopyası burada durur ve Hostinger dağıtımı buradan yapar.

GitHub Hesabı Oluşturun

https://github.com/signup

Atlas'ı Edinin

Atlas'ı İndirin

Atlas, MIT Lisansı altında ücretsiz ve açık kaynaktır.

Atlas'ı GitHub'da Açın

https://github.com/salhiworks/atlas-car-rental-saas

Code'a, ardından Download ZIP'e tıklayın İndirilen dosyayı zip'ten çıkarın atlas-car-rental-saas-main klasörünü kolay bulacağınız bir yerde, örneğin Belgeler'de tutun

Zaten Git kullanıyor musunuz? Bunun yerine depoyu klonlayabilirsiniz. Claude'un kurulumu ikisiyle de çalışır.

Atlas'ı Claude Desktop'ta Açın

Claude Desktop Code Local Select Project Folder Open Trust Workspace

Atlas klasörünün kendisini seçin — içinde README.md olanı.

Supabase'i Claude ile Kurun

Claude'dan Atlas'ı Kurmasını İsteyin

Atlas klasörü açıkken Code sekmesinde şu mesajı gönderin:

Atlas Kurulum Prompt'u

Atlas'ın yerleşik kurulumunu başlatır. Teknik işleri Claude sizin için yapar.

Set up Atlas for me.

Claude, Atlas'ın yerleşik kurulum skill'ini izler. Bilgisayarınızı kontrol eder, Atlas'ın ihtiyaç duyduklarını kurar ve teknik işleri kendisi yapar. Yalnızca size ihtiyaç duyduğunda durur ve bu anların her biri bu rehberde bir görevdir.

Supabase Projenizi Oluşturun

Claude önce bunu ister. Atlas her zaman yeni ve boş bir projeye kurulur.

Supabase Dashboard'u Açın

https://supabase.com/dashboard

New project'e tıklayın — Free paketi yeterli Bir ad verin ve veritabanı şifresini güvenli bir yere kaydedin Proje hazır olduğunda Project ID'sini kopyalayıp Claude'a yapıştırın

Supabase Project Settings General

Claude sizden Supabase'e giriş yapmanızı veya projenizi bağlamanızı isterse, verdiği talimatları aynen uygulayın.

Kurulumu Onaylayın

Claude projenizin adını, bölgesini ve oluşturulma tarihini gösterir ve Atlas'ı oraya kurmak için izin ister. Az önce oluşturduğunuz proje olduğundan emin olun, ardından yes yanıtını verin. Bu tek yes gerisini kapsar:

Atlas veritabanını oluşturur (54 migration, önce önizlenir)

Atlas'ın 4 Edge Functions'ını dağıtır ve doğrular

Uygulamayı yalnızca publishable key'inizle yapılandırır

Atlas'ın otomatik build'ini ve kontrollerini çalıştırır

Birkaç dakika sürer ve sizin açmanız ya da test etmeniz gereken bir şey yoktur. Proje boş değilse Claude durur ve hiçbir şeyi değiştirmez.

GitHub'ı Hazırlayın

Boş Bir Private Depo Oluşturun

Bu, Atlas'ın GitHub'daki size ait kopyasıdır. Hostinger web sitenizi buradan dağıtır.

GitHub Deposu Oluşturun

https://github.com/new

Depoya bir ad verin Private'ı seçin README, .gitignore ve license seçeneklerini kapalı bırakın Create repository'ye tıklayın Depo URL'sini kopyalayın

Yayınlamayı Onaylayın

Claude istediğinde depo URL'sini Claude'a yapıştırın. Claude Git'i hazırlar, gizli bilgilerin dahil edilmediğini kontrol eder ve kısa bir özet gösterir: deponuz ve main dalı. Deponun size ait olduğundan emin olun, ardından yes yanıtını verin.

Claude asla orijinal Atlas deposuna push yapmaz. Git sizden giriş yapmanızı isterse Claude push'u sizin çalıştırmanızı ister — girişi tarayıcı üzerinden yapın, çünkü GitHub orada hesap şifrenizi kabul etmez.

Hostinger'da yayına alın

Deponuzu İçe Aktarın

Henüz hosting'iniz yok mu? Önce Gereksinimler bölümünden bir paket edinin.

Hostinger Websites Add Website Web App Import Git Repository

GitHub'ı bağlayın ve Only select repositories'i seçin Atlas deponuzu ve main dalını seçin Ücretsiz geçici alan adını ya da kendi alan adınızı seçin

Build'i Ayarlayın ve Dağıtın

Hostinger'ın algıladığı Vite framework ön ayarını koruyun Node.js 22'yi ya da sunulan en yeni sürümü seçin Build komutunu npm run build olarak ayarlayın Çıktı dizinini dist olarak ayarlayın

Tam olarak şu iki ortam değişkenini ekleyin. Claude size iki değeri de gösterir; diğer önerileri yok sayabilirsiniz:

VITE_SUPABASE_URL VITE_SUPABASE_PUBLISHABLE_KEY

VITE_SUPABASE_URL

Proje URL'si

VITE_SUPABASE_PUBLISHABLE_KEY

Publishable key

Bu değerleri Supabase'den alın

Connect'i açın

https://supabase.com/dashboard/project/_?showConnect=true

Güvenlik

Buraya yalnızca Publishable key girilir. Bir VITE_ değişkenine asla Secret ya da service_role key eklemeyin — VITE_ ile başlayan her şey tarayıcıda görünür.

Deploy'a tıklayın ve build'in bitmesini bekleyin Web sitenizin adresini kopyalayıp Claude'a yapıştırın

Claude, canlı web sitesinin HTTPS üzerinden yüklendiğini ve Supabase projenize bağlı olduğunu kontrol eder.

Yayına Geçin ve Acentenizi Oluşturun

Canlı Adresinizi Supabase'e Ekleyin

Kayıt ve şifre e-postaları bu adreslere bağlantı verir. Claude, Hostinger alan adınız için tam Site URL'yi ve dört Redirect URLs'i gönderir — bunları Claude'un mesajından kopyalayın.

Supabase Authentication URL Configuration

Site URL'yi https:// ile başlayan canlı adresiniz olarak ayarlayın Dört Redirect URLs'i tek tek ekleyin Save'e tıklayın, ardından Claude'a işin bittiğini söyleyin

Her Redirect URL, canlı adresinizin sonuna şu yollardan biri eklenerek oluşur:

/auth/callback

/accept-invite

/auth/reset-password

/confirm-email

Acentenizi Oluşturun

Claude'un verdiği kayıt bağlantısını açın — canlı adresinizin sonuna /sign-up eklenmiş hâli Acentenizi Supabase hesabınızla aynı e-posta adresiyle oluşturun Onay e-postasını aynı tarayıcıda açın Giriş yapın, ardından dashboard acentenizi gösterdiğinde Claude'a haber verin

Neden aynı e-posta: Supabase'in yerleşik e-postası yalnızca Supabase ekibinizin adreslerine ulaşır, saatte yaklaşık iki mesaj. Ardından Claude, acentenizin Owner olarak sizinle birlikte var olduğunu doğrular — sizin test etmeniz gereken bir şey yoktur.

Atlas yayında. Artık main dalına yapılan her push onu Hostinger'da yeniden dağıtır; bu yüzden kendi adınız, logonuz veya renkleriniz dahil her değişikliği Claude'dan isteyin, ardından push yapmasını isteyin.

Gerçek müşterilerden önce

Supabase ekibiniz dışındaki müşteriler veya çalışanlar kaydolmadan önce kendi e-posta sağlayıcınızı (Custom SMTP) bağlayın:

Supabase Authentication Emails SMTP Settings