- 🤖 AI Destekli Analiz — Anthropic Claude SDK ile akıllı hisse değerlendirme ve öneriler
- 📊 Gerçek Zamanlı Grafikler — Lightweight Charts ile interaktif fiyat grafikleri
- 📈 Teknik Analiz — RSI, MACD, Bollinger Bands ve daha fazlası
- 🔐 Kullanıcı Yönetimi — NextAuth ile güvenli kimlik doğrulama
- ⚡ Redis Cache — Upstash Redis ile yüksek performanslı veri önbellekleme
- 📰 Finans Haberleri — RSS entegrasyonu ile güncel piyasa haberleri
- 📧 E-posta Bildirimleri — Resend ile portföy uyarıları
- 🌙 Dark Mode — Göz dostu karanlık tema desteği
- 📤 Veri Dışa Aktarma — Analiz sonuçlarını dışa aktarma
| Katman | Teknoloji |
|---|---|
| Frontend | Next.js 16, React 19, TypeScript 5, Tailwind CSS 4 |
| Backend | Next.js API Routes, Node.js |
| Veritabanı | PostgreSQL + Prisma ORM 7.5 |
| AI | Anthropic Claude SDK |
| Cache | Upstash Redis |
| Auth | NextAuth 5 (Beta) |
| Veri | Yahoo Finance API |
| Monitoring | Sentry |
| UI | shadcn/ui, Framer Motion, Lucide Icons |
src/
├── app/
│ ├── (auth)/ # Kimlik doğrulama sayfaları
│ ├── admin/ # Admin dashboard
│ ├── dashboard/ # Ana dashboard
│ ├── api/ # 25+ API endpoint
│ └── onboarding/ # Kullanıcı onboarding
├── components/ # React bileşenleri
├── lib/ # AI, cron, stock data modülleri
├── hooks/ # Custom React hooks
└── types/ # TypeScript tanımları
git clone https://github.com/mvtandas/bistbase.git
cd bistbase
npm install
cp .env.example .env.local # Ortam değişkenlerini düzenle
npx prisma migrate dev
npm run devContributions are welcome! Please feel free to submit a Pull Request.
MIT