Files
kovakyazilim/app/projeler/page.tsx
T
Ege Can Komur 3b3efafcc8 Kovak Yazılım kurumsal site — Next.js 16 + Appwrite
- Anasayfa, Hizmetler, Projeler, Hakkımızda, İletişim sayfaları
- Header/Footer, Hero, ServicesGrid, ProjectsGrid, ContactForm bileşenleri
- Appwrite TablesDB entegrasyonu (services, projects, contact_messages)
- Server Action ile iletişim formu (submitContact)
- Brand palette: navy #0F2C5C + sky #4DA3C7
- kovakyazilim.com'dan alınan logo public/logo.png
2026-05-20 01:52:27 +03:00

27 lines
824 B
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import type { Metadata } from "next";
import { SectionTitle } from "@/components/section-title";
import { ProjectsGrid } from "@/components/projects-grid";
import { listProjects } from "@/lib/data";
export const metadata: Metadata = {
title: "Projeler",
description: "Tamamladığımız web, mobil ve CRM projelerinden seçkiler.",
};
export default async function ProjectsPage() {
const projects = await listProjects();
return (
<div className="mx-auto max-w-7xl px-6 py-20">
<SectionTitle
eyebrow="Çalışmalar"
title="Müşterilerimiz için ürettiğimiz işler"
description="Strateji, tasarım ve mühendislik bir araya geldiğinde ortaya çıkan ürünler."
/>
<div className="mt-14">
<ProjectsGrid projects={projects} />
</div>
</div>
);
}