Files
kakeibo/docs/PHASES.md
T
suphicakir c6d4c30461 feat(arayüz): sayfa yönlendirme, korumalı sayfalar ve uygulama iskeleti
- react-router: Türkçe adresler (/defter, /plan, /birikim, ...), 404 sayfası
- Korumalı sayfalar: oturum yoksa /giris?donus=..., girişten sonra geri dönüş
- Açık yönlendirme koruması (safeReturnPath, 10 test)
- İskelet: mobilde 5 öğeli alt menü, masaüstünde sol kenar çubuğu
- Diğer sayfası (değerlendirme, raporlar, ayarlar, tema, çıkış)
- Arayüz metinleri lib/strings.ts'de toplanmaya başlandı
- Tasarım önizlemesi /dev/tasarim (yalnızca geliştirmede)
- Düzeltme: çıkışta önbellek temizliği ekranı güncellemiyordu

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-12 00:46:17 +03:00

2.8 KiB
Raw Blame History

🗺️ 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