Demo ve yerel mod
Aynı uygulama ve aynı hikâye, iki farklı veri kaynağıyla.
Uygulama, tek bir veri kaynağı arayüzü üzerinden okur ve yazar. Demo modu bellek içi bir üreteç bağlar; yerel mod Supabase bağlar. Ekranlar ve iş kuralları aynıdır.
| Demo modu | Yerel veritabanı modu | |
|---|---|---|
| Başlangıç | pnpm demo | pnpm db:start, pnpm db:reset, pnpm db:seed, pnpm local |
DEMO_MODE | true | false |
| Veri | Bellekte üretilir | Yerel Supabase içindeki Postgres |
| Kalıcılık | Yeniden başlatınca veya Demoyu sıfırla ile sıfırlanır | pnpm db:reset yapılana kadar saklanır |
| Oturum açma | Yok; kişiyi Şu kişi olarak gör ile değiştirin | E-posta ve skyward-local |
| Erişim kuralları | Aynı kurallarla uygulamada kontrol edilir | Postgres satır düzeyinde güvenlik ve tetikleyiciler tarafından uygulanır |
| Dış çağrılar | Yok | Yok |
| Docker gerekir | Hayır | Evet |
Gezmek ve sunum yapmak için demo modunu kullanın. Erişim kurallarını gerçekten sınamak için yerel modu kullanın: yerel modda başarısız olan bir yazmayı veritabanının kendisi reddeder.
Bkz. Yerelde çalıştırın.