Skip to main contentTeknoloji Altyapısı
LeadRun, modern web teknolojileri kullanılarak geliştirilmiş bir full-stack uygulamadır:
Frontend
- Next.js 15: React tabanlı modern web framework
 
- TypeScript: Tip güvenliği sağlayan JavaScript süper kümesi
 
- Tailwind CSS: Hızlı UI geliştirme için utility-first CSS framework
 
- Clerk: Güvenli kimlik doğrulama ve kullanıcı yönetimi
 
- Radix UI: Erişilebilir ve özelleştirilebilir UI bileşenleri
 
- Sonner: Bildirim sistemi
 
Backend
- Next.js API Routes: Frontend ile entegre API endpoint’leri
 
- FastAPI: Python tabanlı yüksek performanslı API framework’ü
 
- MongoDB: NoSQL veritabanı çözümü
 
- OpenRouter API: Yapay zeka modellerine erişim (Grok-2, Claude vb.)
 
- Brave Search API: Twitter içerik araması için API
 
- RapidAPI: Alternatif Twitter arama API’si
 
DevOps
- Vercel: Frontend deployment ve hosting
 
- Railway: Backend deployment ve hosting
 
Sistem Mimarisi
LeadRun, frontend ve backend olmak üzere iki ana bileşenden oluşur:
- Frontend (Next.js): Kullanıcı arayüzü ve client-side işlevsellik
 
- Backend (FastAPI): Yapay zeka entegrasyonları ve veri işleme
 
Bu iki bileşen arasındaki iletişim, Next.js API Routes üzerinden gerçekleştirilir. Kullanıcı verileri ve uygulama durumu MongoDB’de saklanır.