'use client' import React, { useRef, useState } from 'react' import { motion, useInView, useMotionValue, useTransform, useSpring } from 'framer-motion' import { ArrowRight, FileText, Search, MessageSquare, ShieldCheck, Cloud, Lock, CheckCircle2, Sparkles, Scale, GraduationCap, AlertTriangle, FolderOpen, Landmark, Users2, ChevronRight, } from 'lucide-react' import ContactFormV2 from '@/components/contact-form-v2' /* ───────────────────────────────────────────────────────────────────────── Brand tokens — AyrisLegal kırmızısı (#E61919) tek aksan renk, nötr taban zinc skalası. Referans görsellerdeki turuncu/lacivert paletle kasıtlı olarak hiçbir ortak nokta yok (başka bir şirketin kimliği). ───────────────────────────────────────────────────────────────────────── */ const ACCENT = '#E61919' const ACCENT_DARK = '#B8140F' const ACCENT_SOFT = '#FDEEEC' function Reveal({ children, className = '', delay = 0 }: { children: React.ReactNode; className?: string; delay?: number }) { const ref = useRef(null) const inView = useInView(ref, { once: true, margin: '-60px' }) return ( {children} ) } /* Magnetic CTA — useMotionValue/useTransform dışında hiçbir React state kullanmıyor (skill kuralı: sürekli hover animasyonu için useState yasak). */ function MagneticButton({ href, children, variant = 'solid' }: { href: string; children: React.ReactNode; variant?: 'solid' | 'outline' }) { const x = useMotionValue(0) const y = useMotionValue(0) const springX = useSpring(x, { stiffness: 150, damping: 15, mass: 0.5 }) const springY = useSpring(y, { stiffness: 150, damping: 15, mass: 0.5 }) const tx = useTransform(springX, v => v) const ty = useTransform(springY, v => v) const handleMove = (e: React.MouseEvent) => { const rect = e.currentTarget.getBoundingClientRect() x.set((e.clientX - rect.left - rect.width / 2) * 0.25) y.set((e.clientY - rect.top - rect.height / 2) * 0.25) } const handleLeave = () => { x.set(0); y.set(0) } const base = 'inline-flex items-center justify-center gap-2 rounded-full px-7 py-3.5 text-[15px] font-semibold transition-colors active:scale-[0.98]' const style = variant === 'solid' ? { background: ACCENT, color: '#fff' } : { background: '#fff', color: '#18181B', border: '1.5px solid rgb(228 228 231)' } return ( { if (variant === 'solid') (e.currentTarget as HTMLElement).style.background = ACCENT_DARK }} onMouseOut={e => { if (variant === 'solid') (e.currentTarget as HTMLElement).style.background = ACCENT }} > {children} ) } /* Sürekli nabız atan "canlı" gösterge — izole, memoized, parent'ı yeniden render etmez (performance guardrail). */ const LivePulse = React.memo(function LivePulse() { return ( ) }) function BrowserFrame({ children }: { children: React.ReactNode }) { return (
ayrislegal.com
{children}
) } const NAV_LINKS = [ { label: 'Özellikler', href: '#tanisin' }, { label: 'Fiyatlar', href: '#fiyatlandirma' }, { label: 'SSS', href: '#sss' }, { label: 'İletişim', href: '#iletisim' }, ] export default function HomePageV2() { const [pricingYearly, setPricingYearly] = useState(true) return (
{/* ══════════════════════════════ NAV ═════════════════════════════ */} {/* ══════════════════════════════ HERO — asimetrik, sola hizalı ═══ */}
Avukatlar için yapay zeka destekli hukuki asistan

Pasif araştırma değil,
aktif düşünce ortağı.

AyrisLegal, dava dosyalarınızı analiz eder, hukuki sorularınızı yanıtlar, içtihat taraması yapar ve saniyeler içinde dilekçe taslağı oluşturur.

Ücretsiz Deneyin Nasıl Çalışır?

Kredi kartı gerekmez · Kurucu ekiple birebir demo

{/* Asimetrik görsel kompozisyon: ana panel + üstüne binen yüzen kart */}
Kira Tespit Davası · Dosya Detayı Canlı
{[ { name: 'Bilirkişi Raporu - Kira Tespiti', date: '15.01.2026' }, { name: '2024/100 Esas Tensip Tutanağı', date: '10.01.2026' }, { name: 'Kira Sözleşmesi', date: '10.01.2026' }, ].map(row => (
{row.name}
{row.date}
))}
{/* Yüzen, üste binen ikinci panel — variance 8 asimetrisi */}
Çelişki Avcısı

2 ifade arasında çelişki tespit edildi.

{/* İstatistik şeridi — asimetrik genişlikler */}
{[ { value: '1', label: 'Sabit fiyat, tüm avukatlara' }, { value: '40.000 ₺', label: 'Yıllık, gizli ücret yok' }, { value: '5', label: 'Mahkeme kaynağı tek ekranda' }, { value: '7/24', label: 'Dosyanızla çalışan ortak' }, ].map(s => (
{s.value}
{s.label}
))}
{/* ══════════════════════════════ TANIŞIN — zig-zag showcase ══════════════ */}
Platform

AyrisLegal ile tanışın

Modern hukukçunun ihtiyaç duyduğu tüm araçlar, tek bir platformda.

{/* 01 */}
01

Dava dosyası yönetimi

Belgelerinizi yükleyin, yapay zeka saniyeler içinde okuyup analiz etsin. Dosyanın tarafları, UYAP bilgileri ve genel durumu tek ekranda.

{['Genel Bakış', 'Belgeler', 'İçtihat Arama', 'Dilekçeler'].map((t, i) => ( {t} ))}
Taraflar
Davacı: Elif Yılmaz
Davalı: Mehmet Kaya
Mahkeme: Ankara 33. Sulh Hukuk Mahkemesi
{/* 02 — image left, text right */}
Dava Stratejisi
  • Kira sözleşmesinin emsal olarak kullanılması
  • Bilirkişi raporundaki hatalı değerlendirmelerin çürütülmesi
  • Kira bedelinin 01.08.2023'ten itibaren geçerli sayılması
MEVCUT DELİLLER
Temmuz 2026 emsal ilanları
EKSİK DELİLLER
Güncel emsal kira ilanı
02

Dosya içerisinde akıllı analizler

Dosya Özeti, Dosya Röntgeni, Çelişki Avcısı, Dava Stratejisi ve Müzakere/Arabuluculuk analizleri — dosyanızdaki tüm belgeleri okuyarak tek tıkla kapsamlı analizler sunar.

{['Çelişki Avcısı', 'Dosya Özeti', 'Dosya Röntgeni', 'Müzakere'].map(t => ( {t} ))}
{/* 03 */}
03

İçtihat arama ve raporlama

Doğal dille arayın, AyrisLegal sizin için en alakalı Yargıtay, Danıştay ve AYM kararlarını bulsun, okusun ve kapsamlı bir içtihat raporu hazırlasın.

Sonuçlar (50)
{[ { chamber: 'Ceza Genel Kurulu', esas: '2020/165', karar: '2021/273' }, { chamber: '1. Ceza Dairesi', esas: '2023/5798', karar: '2023/5821' }, ].map(r => (
YARGITAY {r.chamber}
E. {r.esas} - K. {r.karar}
))}
İçtihat Raporu

1. Alaka Puanı ve Durum
Sunulan 48 karardan yaklaşık 15 tanesi doğrudan uyuşmazlığın esasına ilişkindir…

{/* ══════════════════════════════ BENTO — özellik ızgarası (3-eşit-kart YOK) ═══════ */}
Tek Platform

Bizzat mahkemeye gitmek dışında her şey burada

{/* Büyük kart — sohbet, 2 satır boyu */}

Dosyalarınızla sohbet edin

Dava dosyalarınızı yükleyin, AyrisLegal sizin için hepsini saniyeler içinde okuyup analiz etsin — Türk hukuk sistemine özel eğitilmiş yapay zekasıyla dilekçe taslakları hazırlasın.

Türk hukukuna özel yapay zeka

Dilekçe asistanı

Belgeleri, analizleri ve içtihat araştırmalarını bağlam olarak ekleyin, profesyonel dilekçeler hazırlayın.

UYAP Chrome Eklentisi

Akıllı içtihat arama & UDF desteği

En alakalı kararları bulur, okur. UYAP formatındaki (UDF) dosyalarınızı otomatik OCR ile doğrudan yükleyin.

{/* İkinci sıra — asimetrik 3'lü, eşit değil (2fr/1fr/1fr) */}
{[ { icon: FolderOpen, label: 'Evrak Yönetimi' }, { icon: FileText, label: 'Dilekçe Sistemi' }, { icon: Search, label: 'İçtihat Arama' }, ].map(c => (
{c.label}
))}

Tüm büro ihtiyaçlarınız tek yerde

Dava yönetiminden UYAP entegrasyonuna kadar.

Dijital stajyer

Uzun soluklu araştırma görevlerini AyrisLegal'a devredin.

YAKINDA

Ekip paylaşımı

Büronuzla ortak çalışma alanı.

{/* ══════════════════════════════ GÜVEN — koyu zemin, saf siyah değil ═══════ */}
Güven

Dosyalarınız sizin kalır

Bir dava dosyası, bir avukatın elindeki en hassas belgedir. AyrisLegal'ı bu bilinçle kuruyoruz.

{[ { icon: Lock, title: 'Yerel şifreli saklama', desc: 'Hassas veriler işletim sisteminizin kendi güvenli katmanıyla şifrelenir.' }, { icon: Cloud, title: 'Kendi Drive’ınıza yedekleme', desc: 'Yedekleme bizim sunucularımıza değil, sizin Drive hesabınıza yapılır.' }, { icon: ShieldCheck, title: 'Sadece sizin analiziniz', desc: 'Belgeleriniz başka kullanıcılarla paylaşılmaz.' }, { icon: CheckCircle2, title: 'Son karar her zaman sizde', desc: 'AyrisLegal analiz ve taslak üretir, nihai kontrol sizde kalır.' }, ].map((item, i) => (

{item.title}

{item.desc}

))}
{/* ══════════════════════════════ FİYATLANDIRMA ═══════════════════ */}
Fiyatlandırma

İhtiyacınıza uygun modeller

Basit, şeffaf fiyatlandırma — gizli ücret yok.

Bireysel Avukat

{pricingYearly ? '40.000 ₺' : 'Bilgi Al'} {pricingYearly && / yıl}

Serbest çalışan avukatlar için tasarlanmış yapay zeka çalışma ortağı.

    {['Sınırsız dosya analizi', 'AI tartışma ortağı', 'İçtihat arama', 'Dilekçe taslağı üretimi'].map(item => (
  • {item}
  • ))}
Ücretsiz Deneyin
Ekip Çalışması

Hukuk Bürosu

Özel Fiyatlandırma

Tüm ekibiniz için paylaşımlı çalışma alanı, dosya yönetimi ve özel entegrasyonlar.

    {['Tüm bireysel özellikler', 'Ekip içi dosya paylaşımı', 'Ortak içtihat havuzu', 'Kurucu ekiple özel destek'].map(item => (
  • {item}
  • ))}
İletişime Geçin
{/* ══════════════════════════════ SSS ══════════════════════════════ */}

Muhtemelen bunları soracaksınız

{[ { q: 'Müvekkil dosyalarım nerede saklanıyor, kim görebilir?', a: 'Belgeler yerel şifreli depolamada tutulur, yedekleme sizin kendi Google Drive hesabınıza yapılır. Başka kullanıcı veya üçüncü tarafla paylaşılmaz.' }, { q: 'Yapay zeka yanlış bir şey söylerse sorumluluk kimde?', a: 'AyrisLegal karar organı değildir — analiz, taslak ve öneri üretir. Ürettiği emsal kararlar gerçek esas/karar numaralarıyla gelir, kaynağından doğrulanabilir. Nihai değerlendirme ve imza her zaman sizde kalır.' }, { q: 'UYAP şifremi AyrisLegal ile paylaşmam gerekiyor mu?', a: 'Hayır. UYAP eklentisi tarayıcınızda zaten açık olan oturumu kullanır — kimlik bilgileriniz hiçbir zaman AyrisLegal sunucularına iletilmez ya da saklanmaz.' }, { q: 'Büromdaki diğer avukatlarla paylaşabilir miyim?', a: 'Şu an platform bireysel avukat için tasarlandı. Ekip/büro paylaşımı yol haritamızda — Hukuk Bürosu planı için iletişime geçin.' }, ].map(item => (

{item.q}

{item.a}

))}
{/* ══════════════════════════════ İLETİŞİM ═════════════════════════ */}

Şu an müşteri referansı göstermiyoruz — kasıtlı olarak.

AyrisLegal yeni. Sahte ya da ödünç yorumlar yerine dürüst olmayı seçtik: platformu kurucu ekiple birlikte, doğrudan geri bildiriminizle şekillendiriyoruz.

    {['Formu doldurun', 'Kurucu ekipten biri sizi arar', '15 dakikalık canlı demoda dosyanızla test edersiniz'].map((step, i) => (
  • {i + 1} {step}
  • ))}
{/* ══════════════════════════════ FOOTER ═══════════════════════════ */}
) }