diff --git a/app/layout.tsx b/app/layout.tsx
index 01fc2f6..b68325f 100644
--- a/app/layout.tsx
+++ b/app/layout.tsx
@@ -44,10 +44,10 @@ export default function RootLayout({
}>) {
return (
-
-
+
+
- {children}
+ {children}
diff --git a/app/page.tsx b/app/page.tsx
index 8801369..cc229c0 100644
--- a/app/page.tsx
+++ b/app/page.tsx
@@ -1,8 +1,31 @@
+import { Icon } from "@iconify/react";
+import Link from "next/link";
+import { AnnouncementBar } from "poyraz-ui/organisms";
+import { HomeHero } from "@/components/home-hero";
+import { ReferencesSection } from "@/components/references-section";
export default function Home() {
return (
-
+
+ }
+ action={
+
+ Learn More ->
+
+ }
+ >
+ New components added this week!
+
-
+
+
+
);
}
diff --git a/components/references-section.tsx b/components/references-section.tsx
new file mode 100644
index 0000000..00a88e2
--- /dev/null
+++ b/components/references-section.tsx
@@ -0,0 +1,54 @@
+"use client";
+
+import Link from "next/link";
+import { Typography } from "poyraz-ui/atoms";
+import { TestimonialCard } from "poyraz-ui/molecules";
+import { REFERENCES } from "@/data/references";
+
+export function ReferencesSection() {
+ return (
+
+
+ References
+
+
+
+
+ {REFERENCES.map((item) => {
+ const card = (
+
+ );
+
+ if (!item.profileHref) {
+ return
{card}
;
+ }
+
+ return (
+
+ {card}
+
+ );
+ })}
+
+
+
+
+ );
+}
diff --git a/data/references.ts b/data/references.ts
new file mode 100644
index 0000000..624a83f
--- /dev/null
+++ b/data/references.ts
@@ -0,0 +1,40 @@
+export type Reference = {
+ id: string;
+ quote: string;
+ author: string;
+ role: string;
+ avatar: string;
+ rating?: number;
+ profileHref?: string;
+};
+
+export const REFERENCES: Reference[] = [
+ {
+ id: "ali-korkmaz",
+ author: "Ali Korkmaz",
+ role: "Client - 2025",
+ rating: 5,
+ avatar: "/avatars/ali.png",
+ quote:
+ "The website turned out exactly as I wanted. Poyraz considered the details I missed, explained every decision transparently, and delivered something even better than I expected.",
+ },
+ {
+ id: "halil-ibrahim-sabo",
+ author: "Halil Ibrahim Sabo",
+ role: "Product Manager - 2024",
+ rating: 5,
+ avatar: "/avatars/halil.png",
+ profileHref: "https://www.linkedin.com/in/halil-ibrahim-sabo-18a03a251/",
+ quote:
+ "Poyraz is a hardworking builder with an honest, transparent approach. Collaborating with him feels effortless because he keeps everyone aligned and handles edge cases calmly.",
+ },
+ {
+ id: "berat-arslan",
+ author: "Berat Arslan",
+ role: "Graphic Designer - 2025",
+ avatar: "/avatars/berat.png",
+ profileHref: "https://www.linkedin.com/in/beratarslan21/",
+ quote:
+ "A teammate who is both ambitious and deeply passionate about his craft. Working with Poyraz was a pleasure; he stayed curious, delivered reliably, and made the collaboration feel easy.",
+ },
+];
diff --git a/lib/home-news.ts b/lib/home-news.ts
new file mode 100644
index 0000000..32b4919
--- /dev/null
+++ b/lib/home-news.ts
@@ -0,0 +1,25 @@
+export const HOME_NEWS = [
+ {
+ id: "news-performance",
+ category: "Technology",
+ title: "Next.js 16 Released with Major Performance Improvements",
+ date: "Mar 6, 2026",
+ image: "/news/performance.svg",
+ href: "/blog",
+ },
+ {
+ id: "news-design",
+ category: "Design",
+ title: "Minimalism in Modern UI: Less Is Truly More",
+ date: "Mar 5, 2026",
+ image: "/news/design.svg",
+ href: "/blog",
+ },
+ {
+ id: "news-launch",
+ category: "Open Source",
+ title: "Poyraz UI v1.0 Launched - A Minimal React Component Library",
+ date: "Mar 4, 2026",
+ href: "/projects",
+ },
+] as const;
diff --git a/public/avatars/ali.png b/public/avatars/ali.png
new file mode 100644
index 0000000..b19c32e
Binary files /dev/null and b/public/avatars/ali.png differ
diff --git a/public/avatars/berat.png b/public/avatars/berat.png
new file mode 100644
index 0000000..0ed5d31
Binary files /dev/null and b/public/avatars/berat.png differ
diff --git a/public/avatars/halil.png b/public/avatars/halil.png
new file mode 100644
index 0000000..eef9733
Binary files /dev/null and b/public/avatars/halil.png differ