No description
Find a file
2025-02-14 11:29:00 +03:00
.specstory Enflasyon sayfası düzenlendi. 2025-02-14 11:28:00 +03:00
public Enflasyon sayyası eklendi. 2025-02-13 14:29:14 +03:00
src Enflasyon sayfası düzenlendi. 2025-02-14 11:29:00 +03:00
.env.development Enflasyon sayfası düzenlendi. 2025-02-14 11:28:00 +03:00
.gitignore feat: Arama ve görünüm iyileştirmeleri 2024-12-09 23:02:56 +03:00
.nvmrc Build için düzenlemeler yapıldı. 2024-12-17 15:57:15 +03:00
eslint.config.js İlk commit: Temel proje yapısı ve özellikler 2024-12-09 17:53:57 +03:00
index.html Tag manager eklendi. 2024-12-18 16:58:04 +03:00
LICENSE Lisans eklendi 2024-12-10 15:42:12 +03:00
package.json Helmet eklendi. 2024-12-19 23:08:09 +03:00
postcss.config.js İlk commit: Temel proje yapısı ve özellikler 2024-12-09 17:53:57 +03:00
README.md Lisans eklendi 2024-12-10 15:42:12 +03:00
tailwind.config.js feat: Animasyonlar eklendi - Body'ye gradient arka plan, hero section için fade/slide, quick links için hover, istatistikler için sayaç, market summary için hover/pulse animasyonları ve custom Tailwind animasyonları 2024-12-12 02:59:50 +03:00
tsconfig.app.json Mobile yönelik tasarımsal iyileştirmeler yapıldı. 2024-12-16 23:20:41 +03:00
tsconfig.json İlk commit: Temel proje yapısı ve özellikler 2024-12-09 17:53:57 +03:00
tsconfig.node.json Mobile yönelik tasarımsal iyileştirmeler yapıldı. 2024-12-16 23:20:41 +03:00
vite.config.ts feat: HTML dosyaları yeniden düzenlendi ve Hakkında sayfası eklendi - Guide ve Static sayfaları /html dizini altına taşındı - Karanlık mod arka plan renkleri güncellendi - Hakkında sayfası eklendi ve footer güncellendi - İletişim linkleri eklendi 2024-12-15 17:05:47 +03:00

FonParam

📊 Yatırım Fonu Karşılaştırma ve Analiz Platformu

Yatırım fonlarını karşılaştırmanızı ve analiz etmenizi sağlayan modern bir web uygulaması.

🚀 Özellikler

  • 📈 Yatırım fonlarını listeleme ve filtreleme
  • 🔍 Fon detaylarını görüntüleme
  • Favori fonları yönetme
  • 🔄 Fon karşılaştırma
  • 🌓 Karanlık/Aydınlık tema desteği
  • 📱 Responsive tasarım

🛠 Teknolojiler

  • ⚛️ React (TypeScript)
  • 🎨 Tailwind CSS
  • Vite
  • 💾 IndexedDB
  • 📦 Heroicons

🏗 Proje Yapısı

src/
├── components/      # Yeniden kullanılabilir bileşenler
├── contexts/        # React context'leri
├── pages/           # Sayfa bileşenleri
├── services/        # API ve yerel veri yönetimi
├── hooks/           # Özel React hook'ları
└── utils/           # Yardımcı fonksiyonlar

💻 Veri Yönetimi

API Entegrasyonu

  • 🔄 Özel hook'lar ile API çağrıları
  • 📊 Veri dönüşümleri ve formatlama
  • Optimizasyon ve önbelleğe alma

Yerel Veri Depolama

  • 💾 IndexedDB ile favori fonları saklama
  • 🔄 Otomatik senkronizasyon
  • 🏷 Etiketleme ve kategorilendirme

Performans Özellikleri

  • 🔍 Debounced arama ile anlık filtreleme
  • 📄 Sayfalama ile optimize veri yükleme
  • 🚀 Lazy loading ile gecikmeli yükleme
  • 💾 IndexedDB ile yerel önbelleğe alma

🎨 UX/UI Özellikleri

Tema Desteği

  • 🌞 Aydınlık tema
  • 🌚 Karanlık tema
  • 🔄 Sistem teması ile otomatik senkronizasyon

Bildirimler ve Geri Bildirim

  • 📬 Toast bildirimleri
  • Yükleme durumu göstergeleri
  • Hata mesajları

Responsive Tasarım

  • 📱 Mobil uyumlu arayüz
  • 💻 Masaüstü optimizasyonu
  • 📊 Responsive tablolar

🚀 Başlangıç

Gereksinimler

  • Node.js 18 veya üzeri
  • npm veya yarn

Kurulum

# Depoyu klonla
git clone https://github.com/kemalersin/fonparam-frontend.git

# Proje dizinine git
cd fonparam-frontend

# Bağımlılıkları yükle
npm install

# Geliştirme sunucusunu başlat
npm run dev

🌐 Tarayıcı Desteği

  • Chrome
  • Firefox
  • Safari
  • Edge

📜 Lisans

Bu proje MIT lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakınız.