Modern ve akıllı finansal yönetim uygulaması. Oyunlaştırma (gamification) mekaniği ile gelir-gider takibi yapın, tasarruf hedeflerinize ulaşın!
- 💰 Gelir-Gider Takibi: Minimal ve hızlı işlem ekleme, düzenleme ve silme
- 💱 Çoklu Para Birimi: TRY, USD, EUR desteği
- 🌍 Çoklu Dil Desteği: Türkçe ve İngilizce dil seçenekleri
- 🔍 Gelişmiş Filtreleme: Tarih, kategori, tutar ve arama
- 📈 Detaylı İstatistikler: Aylık trendler, kategori analizleri, tasarruf oranı
- 🎮 Gamification: XP sistemi, 100 seviye, 25+ başarı
- 🔔 Akıllı Bildirimler: Aylık hedef takibi ve tasarruf ipuçları
- 🔒 Güvenlik: AES-256 şifreleme, XSS koruması, Zod validation
- 📱 PWA: Mobil cihazlara yüklenebilir, offline çalışır
- 🌗 Dark Mode: Açık/Koyu tema desteği
- 🎯 Onboarding: İlk kullanıcılar için interaktif rehber
- 📤 Sosyal Paylaşım: Başarılar ve istatistikleri paylaşma
# Bağımlılıkları yükleyin
npm install
# Development server'ı başlatın
npm run dev- Frontend: React 18 + TypeScript
- State: Zustand
- UI: Tailwind CSS + shadcn/ui
- i18n: react-i18next + i18next
- Charts: Recharts
- Build: Vite 5
- PWA: Vite PWA Plugin
npm run dev # Dev server
npm run build # Production build
npm run test # Testleri çalıştır
npm run type-check # TypeScript kontrolü- Chrome/Edge'de siteyi açın
- Adres çubuğundaki "Yükle" ikonuna tıklayın
- Uygulama cihazınıza yüklenecektir
src/
├── app/ # App initialization & routing
├── features/ # Feature modules
│ ├── transactions/ # Transaction feature
│ ├── gamification/ # Gamification feature
│ └── settings/ # Settings feature
├── shared/ # Shared utilities & components
└── pages/ # Page components
- Fork edin
- Feature branch oluşturun (
git checkout -b feature/amazing-feature) - Commit edin (
git commit -m 'feat: Add amazing feature') - Push edin (
git push origin feature/amazing-feature) - Pull Request açın
Bu proje MIT lisansı altında lisanslanmıştır.
Hasan Kemal Demirci
Bu projeyi beğendiyseniz, gelişimine katkıda bulunabilirsiniz:
⭐ Eğer bu projeyi beğendiyseniz yıldız vermeyi unutmayın!