Türkiye'deki yatırımcılar için ETF (Exchange Traded Fund) ve BES (Bireysel Emeklilik Sistemi) yatırım seçeneklerini karşılaştıran interaktif web uygulaması.
Bu uygulama, yatırımcıların kendi kişisel parametrelerini girerek ETF ve BES yatırım seçeneklerini detaylı bir şekilde karşılaştırmasını sağlar. Stopaj, devlet katkısı, yönetim ücretleri ve bileşik faiz etkilerini dikkate alarak hangi yatırım türünün daha avantajlı olduğunu gösterir.
- Bileşik Faiz Hesaplaması: Aylık katkılar ve getiriler ile detaylı hesaplama
- Stopaj Etkisi: ETF yatırımlarında yıllık stopaj kesintilerinin etkisi
- Devlet Katkısı: BES'te %30 devlet katkısının uzun vadeli etkisi
- Yönetim Ücretleri: Her iki yatırım türü için yönetim ücreti hesaplaması
- Sekmeli Form Yapısı: Kişisel bilgiler, yatırım seçenekleri, ETF ve BES parametreleri
- Gerçek Zamanlı Hesaplama: Parametreler değiştikçe anlık sonuç güncelleme
- Responsive Tasarım: Mobil ve masaüstü uyumlu modern arayüz
- Kullanıcı Dostu: Sezgisel navigasyon ve açıklayıcı bilgi kutuları
- Karşılaştırma Grafikleri: ETF vs BES toplam birikim karşılaştırması
- Yıllık Gelişim: 31 yıllık süreçte birikimin yıl bazında gelişimi
- Detay Analiz: Katkı dağılımı ve maliyet breakdown'u
- Özet Raporu: Ana bulgular ve kişiselleştirilmiş öneriler
- Yaş Aralığı: 18-70 yaş arası esneklik
- Yatırım Süresi: Mevcut yaş ve emeklilik yaşına göre otomatik hesaplama
- Endeks Seçimi: NASDAQ100 ve S&P500 seçenekleri
- Getiri Oranları: Kullanıcı tanımlı getiri oranları
- React 18.3.1 - Modern UI kütüphanesi
- Vite 6.3.5 - Hızlı build tool ve dev server
- Tailwind CSS - Utility-first CSS framework
- Shadcn/ui - Modern UI bileşenleri
- Recharts - React için grafik kütüphanesi
- Lucide React - Modern icon seti
- ESLint - Code linting
- PostCSS - CSS processing
- Autoprefixer - CSS vendor prefixes
- Node.js 18+
- pnpm (önerilen) veya npm
- Repository'yi klonlayın
git clone https://github.com/yourusername/etf-bes-calculator.git
cd etf-bes-calculator- Bağımlılıkları yükleyin
pnpm install
# veya
npm install- Geliştirme sunucusunu başlatın
pnpm run dev
# veya
npm run dev- Tarayıcıda açın
http://localhost:5173
pnpm run build
# veya
npm run buildpnpm run preview
# veya
npm run previewBuild dosyaları dist/ klasöründe oluşturulur ve herhangi bir static hosting servisinde deploy edilebilir.
etf-bes-calculator/
├── public/ # Static dosyalar
├── src/
│ ├── components/ # React bileşenleri
│ │ ├── ui/ # Shadcn/ui bileşenleri
│ │ ├── ParameterForm.jsx
│ │ └── ResultsDisplay.jsx
│ ├── lib/ # Utility fonksiyonlar
│ │ └── calculations.js # Hesaplama mantığı
│ ├── App.jsx # Ana uygulama bileşeni
│ ├── App.css # Global stiller
│ └── main.jsx # Uygulama giriş noktası
├── index.html # HTML template
├── package.json # Proje bağımlılıkları
├── vite.config.js # Vite konfigürasyonu
├── tailwind.config.js # Tailwind konfigürasyonu
└── README.md # Bu dosya
- Aylık Katkı: Kullanıcı tanımlı başlangıç miktarı + yıllık artış
- Aylık Getiri: (Yıllık getiri - Yönetim ücreti) / 12
- Yıllık Stopaj: Sadece kazanç üzerinden %15 stopaj
- Bileşik Faiz: Aylık katkı ve getiri ile birleşik hesaplama
- Kişisel Katkı: Kullanıcı tanımlı aylık ödeme
- Devlet Katkısı: Aylık ödemenin %30'u (ayrı fonda)
- Kişisel Fon: Seçilen endeks getirisi - yönetim ücreti
- Devlet Fonu: Enflasyon oranında (%10) getiri
- Stopaj Muafiyeti: BES'te stopaj kesintisi yok
- Toplam Birikim: 31 yıl sonunda toplam para miktarı
- Net Kazanç: Toplam birikim - toplam katkılar
- Avantaj Oranı: BES'in ETF'ye göre yüzdelik avantajı
- Maliyet Analizi: Stopaj vs devlet katkısı etkisi
| Parametre | ETF | BES |
|---|---|---|
| Yönetim Ücreti | %2 | %2 |
| Stopaj Oranı | %15 | %0 |
| Devlet Katkısı | - | %30 |
| NASDAQ100 Getiri | %15 | %15 |
| S&P500 Getiri | %10 | %10 |
| Devlet Fonu Getiri | - | %10 |
- Profil: 25 yaşında, 56 yaşında emekli olmayı planlıyor
- Yatırım: Aylık 1.000 TL, yıllık %10 artış
- Sonuç: BES genellikle daha avantajlı çıkar
- Profil: 40 yaşında, 60 yaşında emekli olmayı planlıyor
- Yatırım: Aylık 2.000 TL, yıllık %5 artış
- Sonuç: Devlet katkısının etkisi daha belirgin
- Profil: NASDAQ100'e odaklı yatırımcı
- Beklenti: %15+ yıllık getiri
- Sonuç: BES'in avantajı maksimum seviyede
- Bu uygulama bilgilendirme amaçlıdır ve yatırım tavsiyesi niteliği taşımaz
- Gerçek yatırım kararları alırken profesyonel finansal danışmanlık alınması önerilir
- Geçmiş performans gelecekteki sonuçları garanti etmez
- Vergi mevzuatı ve devlet katkı oranları değişebilir
- Hesaplamalar 2025 yılı yasal düzenlemeleri baz alınarak yapılmıştır
- Bu repository'yi fork edin
- Feature branch oluşturun (
git checkout -b feature/amazing-feature) - Değişikliklerinizi commit edin (
git commit -m 'Add amazing feature') - Branch'inizi push edin (
git push origin feature/amazing-feature) - Pull Request oluşturun
Sorularınız veya önerileriniz için:
- 🐛 Bug Report: GitHub Issues kullanın
- 💡 Feature Request: GitHub Issues kullanın
- 📧 Genel Sorular: GitHub Discussions kullanın
- React Team - Harika framework için
- Tailwind CSS - Utility-first CSS yaklaşımı için
- Recharts - Güzel grafikler için
- Shadcn - Modern UI bileşenleri için
⭐ Bu projeyi beğendiyseniz yıldız vermeyi unutmayın!