import Link from "next/link"; import type { Metadata } from "next"; import { ArrowRight, Phone, MessageCircle } from "lucide-react"; import { Hero } from "@/components/hero"; import { SectionTitle } from "@/components/section-title"; import { ServicesGrid } from "@/components/services-grid"; import { ProjectsGrid } from "@/components/projects-grid"; import { TestimonialsCarousel } from "@/components/testimonials"; import { TrustBand } from "@/components/trust-band"; import { LogoCloud } from "@/components/logo-cloud"; import { QuickLeadForm } from "@/components/quick-lead-form"; import { WhyUs } from "@/components/why-us"; import { ProcessSteps } from "@/components/process-steps"; import { Guarantee } from "@/components/guarantee"; import { HomepageFaq } from "@/components/homepage-faq"; import { OrganizationLd } from "@/components/json-ld"; import { getSiteSettings, listProjects, listServices, listTestimonials, } from "@/lib/data"; import { buildMetadata } from "@/lib/seo"; import { siteConfig } from "@/lib/site-config"; export async function generateMetadata(): Promise { return buildMetadata("/"); } export default async function Home() { const [services, projects, testimonials, settings] = await Promise.all([ listServices({ featured: true }), listProjects({ featured: true, limit: 6 }), listTestimonials({ featured: true }), getSiteSettings(), ]); const phoneRaw = settings?.contact_phone_raw ?? siteConfig.contact.phoneRaw; const phone = settings?.contact_phone ?? siteConfig.contact.phone; const waCleaned = phoneRaw.replace(/[^\d]/g, ""); const waMessage = settings?.whatsapp_message ?? ""; const waHref = `https://wa.me/${waCleaned}${ waMessage ? `?text=${encodeURIComponent(waMessage)}` : "" }`; return ( <> {settings?.client_logos && settings.client_logos.length > 0 && ( )}

Hızlı iletişim

Projenizi 5 dakikada konuşmaya başlayalım

Ücretsiz keşif görüşmesi için bize ulaşın. WhatsApp'tan yazabilir, direkt arayabilir veya yandaki formu doldurabilirsiniz.

Hafta içi 09:00 — 18:00 arası dakikalar içinde, dışında 24 saat içinde dönüş.

Tümünü gör
{testimonials.length > 0 && (
)}

{settings?.cta_title ?? "Projenizi konuşalım"}

{settings?.cta_description ?? "İhtiyacınızı dinleyip size en uygun çözümü öneren bir ekip arıyorsanız, ilk görüşme bizden."}

{settings?.cta_button_label ?? "Ücretsiz keşif görüşmesi"} WhatsApp ile yazın
); }