initial commit: project completion with proper gitignore

This commit is contained in:
AyrisAI
2026-05-16 00:43:22 +03:00
commit e708ba2156
84 changed files with 11035 additions and 0 deletions

24
app/works/page.tsx Normal file
View File

@@ -0,0 +1,24 @@
import sql from "@/lib/db";
import WorksClient from "@/components/WorksClient";
import { Metadata } from "next";
export async function generateMetadata(): Promise<Metadata> {
return {
title: "Çalışmalarımız",
description: "Muğla Dijital olarak hayata geçirdiğimiz seçkin projeleri, sosyal medya kampanyalarını ve dijital pazarlama başarı hikayelerini inceleyin.",
alternates: {
canonical: "/works",
},
openGraph: {
title: "Çalışmalarımız | Muğla Dijital",
description: "Markalar için yarattığımız dijital başarı hikayeleri.",
url: "https://mugladijitalmedya.com/works",
}
};
}
export default async function WorksPage() {
const projects = await sql`SELECT * FROM projects ORDER BY created_at DESC`;
return <WorksClient projects={projects || []} />;
}