Yönetim Panelli Lüks AI Moda Mağazası Kurun
Etkileşimli kıyafet askısı, gerçek ödeme ve kolay ürün yönetimiyle bir moda mağazası açın. Canlı Demoyu Görüntüle (yeni sekmede açılır)
Yol Haritası ve Kaynaklar
Gereksinimler
Claude Desktop
Mağazanızı kurmak ve özelleştirmek için masaüstü uygulamasında Claude Code'u kullanın.
Claude Desktop'ı İndirin
https://claude.ai/download
GitHub hesabı
Ücretsiz. STILLFORM'un size ait kopyası burada durur ve Hostinger onu buradan yayına alır.
GitHub Hesabı Oluşturun
https://github.com/signup
Node.js
Güncel LTS sürümünü indirin. Mağazayı bilgisayarınızda çalıştırır.
Node.js'i İndirin
https://nodejs.org/en/download
Supabase hesabı
Ücretsiz paket yeterlidir. Ürünleriniz, fotoğraflarınız, siparişleriniz ve sahip girişiniz burada tutulur.
Supabase Hesabı Oluşturun
https://supabase.link/r4gdwhi
Cloudflare hesabı
Ücretsiz. Turnstile kontrolü botları ödeme sayfanızdan uzak tutar.
Cloudflare Hesabı Oluşturun
https://dash.cloudflare.com/sign-up
Hostinger barındırma
STILLFORM ücretsizdir; canlı mağazanız burada çalışır.
Bir Hostinger Paketi Seçin
Unlimited paketini ya da bir Cloud paketini kullanın — STILLFORM bir Node.js Web App olarak yayına alınır.
STILLFORM Başlangıç Projesini Edinin
Kendi Kopyanızı Oluşturun
Önce bitmiş mağazayı canlı demoda deneyin: kıyafet askılığının üzerine gelin, sürükleyin ve bir parçayı açın. Orada ödeme ve Studio kapalıdır.
STILLFORM'u GitHub'da Açın
https://github.com/salhiworks/stillform-fashion-store
Use this template'e, ardından Create a new repository'ye tıklayın Bir ad verin ve Public ya da Private seçin Create repository'ye tıklayın ve adresini kopyalayın
Bilgisayarınıza Getirin
Claude Desktop Code Local
Documents gibi bir klasörde bir Local oturumu başlatın, deponuzun adresini aşağıya ekleyin ve gönderin:
Kopyanızı Klonlayın
Size ait STILLFORM deposunu yeni bir alt klasöre indirir.
Clone {{REPOSITORY_URL}} into a NEW subfolder inside the folder I selected, named after the repository. Never clone directly into the selected folder and never overwrite existing files. If Git is missing, or GitHub needs me to sign in, tell me exactly what to do. When it is done, tell me which new folder to open in my next Claude Desktop Local session.
Yeni deponuzun adresi
https://github.com/your-name/my-fashion-store
STILLFORM Klasörünüzü Açın
Yeni bir Local oturumu başlatın Claude'un az önce oluşturduğu klasörü açın — içinde README.md olanı Claude Desktop sorarsa klasöre güvenin
Mağazayı Yerelde Başlatın
STILLFORM oturumunuzda şunu gönderin:
STILLFORM'u Hazırlayın ve Başlatın
Projeyi kurar ve mağazayı bilgisayarınızda demo modunda başlatır.
This folder is my own copy of the STILLFORM fashion store. Read README.md and docs/SETUP.md before you start. 1. Check that Node.js 20 or newer is installed. If it isn't, stop and tell me how to install it. 2. Install the dependencies with npm install. 3. Start the development server with npm run dev and keep it running. 4. Give me the local address to open. Don't change any code, don't create .env.local and don't connect Supabase yet: I want to see the store in demo mode first.
Claude'un verdiği adresi açın, genellikle http://localhost:5173. Supabase olmadan mağaza yerleşik koleksiyonuyla demo modunda çalışır: askılık, ürün sayfaları ve sepet çalışır, ödeme ise Adım 3'e kadar kapalı kalır.
Supabase & Turnstile'ı Kurun
Bir Supabase Projesi Oluşturun
Supabase Dashboard'u Açın
https://supabase.com/dashboard
New project'e tıklayın — herhangi bir bölge ve Free paketi uygundur Data API'yi açık bırakın Veritabanı şifresini güvenli bir yere kaydedin — Claude'un buna hiç ihtiyacı olmaz Proje hazır olduğunda Project ID'sini kopyalayın
Supabase Project Settings General
Project ID, Claude'un ihtiyaç duyduğu tek proje bilgisidir. Project URL ve Publishable key'inizi Claude, Supabase CLI üzerinden kendisi okur.
Supabase CLI'a Giriş Yapın
Bu adım tarayıcınızı açar, bu yüzden bir kez kendiniz çalıştırırsınız:
STILLFORM oturumunuzun üstündeki Terminal düğmesine tıklayın Aşağıdaki komutu çalıştırın Açılan tarayıcı penceresinde girişi onaylayın
npx supabase login
Bir Turnstile Widget'ı Oluşturun
Cloudflare Dashboard'u Açın
https://dash.cloudflare.com/
Cloudflare Turnstile Add widget
Widget'a mağazanızın adını verin Hostname'ler bölümüne localhost ekleyin Biliyorsanız mağazanızın alan adını da ekleyin — bilmiyorsanız Adım 5'te eklersiniz Managed modunu seçin ve widget'ı oluşturun Sayfayı açık tutun: Adım 3'te site key ve secret key gerekir
Mağazanızı Claude Desktop ile Bağlayın
Claude'dan Mağazanızı Bağlamasını İsteyin
STILLFORM oturumunuzda Project ID'nizi aşağıya ekleyin ve gönderin:
STILLFORM'u Supabase'e Bağlayın
Claude projenizi bağlar, veritabanını ve başlangıç koleksiyonunu kurar, ardından ödeme fonksiyonunu yayına alır.
Connect this STILLFORM store to my Supabase project {{PROJECT_REF}}. Read docs/SETUP.md first and follow it exactly. Use only the migrations, seed and scripts this project already has: don't write new SQL, tables or setup steps, and don't change the store's code. I'm already signed in to the Supabase CLI. Do these yourself, and tell me what each one does before you run it: 1. Link this folder to my project. 2. Show me what the database push would apply, then apply the migrations with the starter collection (supabase db push --include-seed). 3. Write my Project URL and Publishable key to .env.local. Never read, use or write the secret or service_role key. 4. Deploy the place-order Edge Function with --no-verify-jwt. If any command needs my password or a secret key, stop and give me the command to run in my own terminal instead. Then tell me to run npm run setup in my own terminal: it asks for my Turnstile keys and my owner email and password in hidden prompts. Never ask me for them in this chat. When I tell you it's done, run npm run setup -- --check and npm run verify:remote, restart npm run dev, and tell me in plain words what passed and what is still left to do.
Supabase Project ID'niz
abcdefghijklmnopqrst
Claude her komuttan önce sorar — Allow'a tıklayın. Sıra size geldiğinde durur.
Gizli Bilgilerinizi Terminal'e Girin
Claude istediğinde mağazanın kendi kurulumunu Terminal'de çalıştırın. Claude'un zaten yaptığı her şeyi atlar ve size yalnızca gizli olanları sorar:
npm run setup
Ödeme korumasında 1'i seçin, ardından Turnstile site key ve secret key'inizi yapıştırın place-order fonksiyonunu yeniden dağıtmayı önerirse n yazın — Claude onu zaten dağıttı Sahip hesabınız için e-postanızı ve en az 12 karakterlik bir şifre girin Sorulduğunda Supabase Dashboard'unuzda Allow new users to sign up'ı kapatın, ardından Enter'a basın — kurulum kapalı olduğunu kontrol eder Claude'a işin bittiğini söyleyin
Supabase Authentication Sign In / Providers
Bunları gizli tutun
Turnstile secret key'inizi ve şifrenizi yalnızca Terminal'in gizli girişlerine yazın. Bunları asla sohbete yapıştırmayın.
Kurulumu Kontrol Edin ve Giriş Yapın
Claude mağazanın kontrollerini çalıştırır ve mağazayı yeniden başlatır. Her şeyin geçtiğini söylediğinde:
Yerel mağazanızı yeniden yükleyin — artık koleksiyonunu veritabanınızdan yükler /admin'i açın ve sahip e-postanız ile şifrenizle giriş yapın
Artık mağazanızın paneli Studio'dasınız. Onu yalnızca mağazanın yönetici listesindeki hesaplar açabilir ve kimse kaydolamaz.
Mağazanızı Studio'da Özelleştirin
Bir Ürün Ekleyin
Studio'da kaydettiğiniz her şey doğrudan veritabanınıza gider — kod değişikliği gerekmez.
Studio Products Add a product
Name, Category ve One-line summary alanlarını doldurun Photos bölümüne bir ön fotoğraf ekleyin Price, sizes and stock bölümünde Price'ı belirleyin ve Sizes'ı seçin İlk renge bir ad verin, renk örneğini seçin ve her beden için stoğunu girin Diğer her renk seçeneği için Add a colour'a tıklayın Publish'e tıklayın
İsteğe bağlı: kendi parçalarınızı ekledikten sonra sekiz demo ürünü Products'tan arşivleyin ya da silin.
Fotoğrafı Askılığa Yerleştirin
Bir ön fotoğraf eklemek askılık düzenleyicisini açar. Üstte askı kancası olan şeffaf bir PNG kesim en iyi görünür; düz, açık renkli bir duvar önünde çekilmiş fotoğraf da olur.
Fotoğraf kesim değilse Remove the plain background'u açın Size'ı ve konumu ayarlayın ya da fotoğrafı önizlemede sürükleyin Fotoğrafı ekran okuyucular için açıklayın Use this photo'ya tıklayın
Preview on the rail'e bakın: parçayı döndürmek için üzerine gelin, yakın görünümü açmak için tıklayın. Arka ve yan fotoğraflar tam dönmesini sağlar.
Askılığı Düzenleyin
Studio Rail
Add a piece altında yeni ürününüzü ve rengini seçin Parçaları sürükleyerek sıralayın ya da okları kullanın Ana sayfada istemediğiniz parçaları kaldırın Save rail'e tıklayın
Masaüstü ekranına altı ila on parça uyar. Telefonlarda askılık kaydırılabilir bir karusele dönüşür.
Koleksiyonları ve Lookbook'u Şekillendirin
Studio Collections
Homepage selection bölümünde ana sayfanın başında yer alacak parçaları seçin ve Save'e tıklayın New collection'a tıklayın ya da bir koleksiyonu düzenleyin ve parçalarını ekleyin
Studio Lookbook
Başlığı ve girişi düzenleyin Her sayfa düzeni için kendi fotoğraflarınızı ve açıklamalarınızı yükleyin Sayfa düzenlerini gizleyin ya da yeniden sıralayın, ardından Save lookbook'a tıklayın
Ayarları Güncelleyin ve Ödemeyi Açın
Studio Settings
Store bölümünde mağaza adınızı ve para biriminizi belirleyin Contact, Shipping ve Policies bölümlerine kendi bilgilerinizi ekleyin Homepage bölümünde askılığın çevresindeki metinleri değiştirin Checkout bölümünde Cash on delivery, Bank transfer ya da Pay at studio pickup'ı açın ve talimatlarını düzenleyin Open checkout'u açın Save settings'e tıklayın
STILLFORM kart bilgisi almaz: alışveriş yapanlar yöntemlerinizden birini seçer ve para geldiğinde her siparişi ödendi olarak işaretlersiniz.
Bir Test Siparişi Verin
Yerel mağazanızı açın, sepete bir parça ekleyin ve ödemeye geçin Onay sayfasındaki sipariş numarasını not edin Studio'da Orders'ı açın ve test siparişinize tıklayın Cancel order'a tıklayın — stoğu yeniden satışa çıkar
Hostinger'da yayına alın
Web App'inizi Oluşturun
Henüz hosting'iniz yok mu? Gereksinimler bölümünden bir paket edinin.
Hostinger Websites Create website Web App
Kendi alan adınızı ya da başlamak için geçici bir alan adı seçin Import your Git repository seçeneğini seçin Continue with GitHub ile devam edin ve Hostinger'a STILLFORM deponuz için erişim verin Depoyu ve main dalını seçin
Yapılandırın ve Dağıtın
Hostinger'ın algıladığı Vite framework ön ayarını koruyun Node.js 22'yi seçin Build komutunu npm run build olarak ayarlayın — asla build:demo değil Çıktı dizinini dist olarak ayarlayın ve giriş dosyasını boş bırakın
İlk build'den önce bu üç ortam değişkenini ekleyin — değerler .env.local dosyanızdakilerle aynıdır, Claude size gösterebilir. Değerler mağazaya build sırasında eklenir, bu yüzden sonradan birini değiştirmek yeniden dağıtım gerektirir.
VITE_SUPABASE_URL VITE_SUPABASE_ANON_KEY VITE_TURNSTILE_SITE_KEY
VITE_SUPABASE_URL
Supabase Project URL
VITE_SUPABASE_ANON_KEY
Supabase Publishable key
VITE_TURNSTILE_SITE_KEY
Turnstile site key
Supabase değerleri Connect'te bulunur. Site key, Turnstile widget'ınızdadır.
Connect'i açın
https://supabase.com/dashboard/project/_?showConnect=true
Yalnızca herkese açık değerler
Turnstile secret key'ini, Supabase Secret key'ini ya da service_role key'ini asla Hostinger'a eklemeyin. VITE_ ile başlayan her şey tarayıcıda görünür.
Claude'dan mağazanın yayın kontrolü olan npm run preflight'ı çalıştırmasını isteyin — yalnızca geçerse dağıtın Deploy'a tıklayın ve build'in bitmesini bekleyin Canlı adresinizi açın
Canlı Alan Adınızı Bağlayın
Supabase Authentication URL Configuration
Site URL'yi https:// ile başlayan canlı adresiniz olarak ayarlayın Aynı adresi Redirect URLs'e ekleyin Save'e tıklayın
Cloudflare Turnstile
STILLFORM widget'ınızı açın Canlı alan adınızı hostname'lerine ekleyin ve kaydedin
Allow new users to sign up, Supabase'de kapalı kalır.
Canlı Mağazanızı Test Edin
Ürün sayfalarınızdan birini doğrudan adresiyle açın, ardından sayfayı yenileyin Canlı adresinizde /admin'den giriş yapın Sepete bir parça ekleyin ve ödemeyi tamamlayın — Turnstile kontrolü görünmez ya da tek bir onay kutusudur Test siparişinizi Orders'ta bulun, ardından iptal edin
Hostinger'ın bu mağaza için doğrudan bağlantıları nasıl işlediği henüz doğrulanmadı. Bir ürün sayfası açtığınızda ya da yenilediğinizde 404 gösterirse Claude'dan docs/DEPLOY.md içindeki Hostinger bölümünü sizinle birlikte incelemesini isteyin.
Mağazanızı Daha Sonra Güncelleyin
Ürünler, fotoğraflar, stok, siparişler ve ayarlar: bunları Studio'da değiştirin — hemen yayına girer
Tasarım ya da kod değişiklikleri: Claude'dan bunları yapmasını ve main'e push etmesini isteyin — Hostinger her push'ta mağazanızı yeniden build eder