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