a2b4119f3e
- DEPLOY.md: Dokploy uygulama ayarları, sık hatalar, ilk yayın kontrolü - Canlı: https://kakeibo.ta1sph.website (health ok, Let's Encrypt) - Yedekleme ertelendi (açık konu: Faz 5 bitmeden) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
3.4 KiB
3.4 KiB
🗺️ Fazlar
✅ tamam · 🔄 devam · ⏳ bekliyor
| Faz | Kapsam | Çıktı | Durum |
|---|---|---|---|
| Faz 0 | Ortam kurulumu, VS Code yapılandırması, monorepo iskeleti, hafıza dosyaları, yerel MongoDB, veri modeli onayı | npm run dev ile boş uygulama tarayıcıda açılıyor |
✅ |
| Faz 1 | Backend temeli: config, DB bağlantısı, kimlik doğrulama, hane, kategoriler, ödeme türleri, health check | API .http dosyasıyla test edilebiliyor |
✅ |
| Faz 2 | Frontend temeli: tasarım sistemi, tema, logo/ikonlar, layout, navigasyon, giriş/kayıt | Giriş yapılabilen, temalı iskelet uygulama | ✅ |
| Faz 3 | 🚀 İlk canlıya alma: Dockerfile, Dokploy, canlı MongoDB, domain + HTTPS, yedekleme | Giriş ekranı canlıda çalışıyor | ✅ |
| Faz 4 | Dönem açma + aylık planlama + notlar | Plan ekranı | 🔄 |
| Faz 5 | Günlük defter | Harcama girişi | ⏳ |
| Faz 6 | Ay sonu değerlendirmesi + dönem kapatma/devir sihirbazı | Tam dönem döngüsü | ⏳ |
| Faz 7 | Dashboard: özet kartları ve grafikler | Ana ekran | ⏳ |
| Faz 8 | Birikimler/varlıklar, kur entegrasyonu, kâr/zarar | Birikim modülü | ⏳ |
| Faz 9 | Raporlama + JSON/CSV içe–dışa aktarma + aylık değerlendirme çıktısı | Raporlar | ⏳ |
| Faz 10 | PWA, performans, erişilebilirlik, UI cilası | Telefona kurulabilir web uygulaması | ⏳ |
| Faz 11+ | Tauri 2: Windows, Linux, Android (çevrimdışı + senkronizasyon) | Masaüstü ve mobil uygulamalar | ⏳ |
Faz 0 Adımları
- ✅ 1. Ortam kontrolü ve kurulum yönergeleri
- ✅ 2.
.vscode/yapılandırması ve monorepo iskeleti - ✅ 3. Hafıza dosyaları (
CLAUDE.md,MEMORY.md,PHASES.md) + Git remote - ✅ 4. Yerel MongoDB (Docker, replica set) +
npm run dev - ✅ 5. Veri modeli taslağı (
docs/DATA_MODEL.md) → onaylandı
Faz 1 Adımları
- ✅ 1.
config.rs+db.rs(MongoDB bağlantısı), Türkçe hata yapısı, health check'e DB durumu - ✅ 2. Modeller, migration mekanizması ve indeksler
- ✅ 3. Kimlik doğrulama: kayıt (+ hane + örnek kategori/ödeme türü), giriş, çıkış,
me; argon2 + JWT cookie + rate limit - ✅ 4. Hane izolasyonu (middleware), üye davet kodu
- ✅ 5. Kategori ve ödeme türü uç noktaları + hane izolasyonu testleri,
api.http
Faz 2 Adımları
- ✅ 1. Tailwind v4 + shadcn/ui (radix, nova), tasarım token'ları (4 grup + durum renkleri, AA doğrulandı), Inter, tema (aydınlık/karanlık/sistem),
lib/format.ts+ Vitest - ✅ 2. Logo ve uygulama ikonu (SVG), favicon, PWA/Apple ikonları
- ✅ 3.
lib/api.ts, TanStack Query, ts-rs tip üretimi, oturum durumu - ✅ 4. Router (react-router), korumalı sayfalar, layout: mobil alt menü / masaüstü sol menü
- ✅ 5. Giriş / kayıt ekranları (react-hook-form + zod, beni hatırla, davet kodu), arayüz metinleri tek dosyada
Faz 3 Adımları
- ✅ 1. Dockerfile (çok aşamalı), Axum arayüzü sunar (SPA yönlendirmesi, önbellek başlıkları, sıkıştırma), graceful shutdown, yerelde imaj testi
- ✅ 2. Canlı MongoDB kontrolü (§12.3): kurulum şekli, replica set, ayrı kullanıcı, dış erişim
- ✅ 3. Dokploy: Gitea bağlantısı, ortam değişkenleri, alan adı + HTTPS, ilk yayın
- ✅ 4. Canlıda ilk hesap + kontrol listesi
- ⏳ 5. Yedekleme (mongodump, 14 gün) + geri yükleme denemesi — ertelendi, Faz 5 bitmeden yapılacak