Main
Teknoloji altyapisi
Teknoloji 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.