Skip to content

mvtandas/bistbase

Repository files navigation

📈 BistBase — AI-Powered Stock Analysis Platform

Next.js TypeScript PostgreSQL Claude AI

BIST hisse senetleri için yapay zeka destekli analiz, teknik göstergeler ve backtesting platformu.


✨ Özellikler

  • 🤖 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

🛠 Teknolojiler

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

📁 Proje Yapısı

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ı

🚀 Kurulum

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 dev

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📝 Lisans

MIT

About

AI-powered stock analysis & backtesting platform for BIST market

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages