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.