diff --git a/app/about/page.tsx b/app/about/page.tsx
index 0f21ea6..fe88166 100644
--- a/app/about/page.tsx
+++ b/app/about/page.tsx
@@ -27,7 +27,7 @@ export const metadata: Metadata = {
export default function AboutPage() {
return (
-
+
{/* Hero Section */}
@@ -68,47 +68,58 @@ export default function AboutPage() {
-
+
+
+
+
+
+ Email: {email}
+
+
+ Phone: {phone}
+
+
- {/* Social Links */}
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
);
}
diff --git a/app/globals.css b/app/globals.css
index d66353f..6fc5639 100644
--- a/app/globals.css
+++ b/app/globals.css
@@ -16,3 +16,12 @@ body {
background: var(--background);
color: var(--foreground);
}
+
+@keyframes fade-in {
+ from { opacity: 0; }
+ to { opacity: 1; }
+}
+
+.animate-fade-in {
+ animation: fade-in 400ms ease;
+}
diff --git a/app/page.tsx b/app/page.tsx
index 48e7cf0..b341323 100644
--- a/app/page.tsx
+++ b/app/page.tsx
@@ -1,3 +1,5 @@
+'use client';
+
import Hero from "@/components/content/Hero";
import Testimonials from "@/components/content/Testimonials";
import RotatingWord from "@/components/content/RotatingWord";
diff --git a/app/projects/[slug]/page.tsx b/app/projects/[slug]/page.tsx
index 97c9d90..d4024a9 100644
--- a/app/projects/[slug]/page.tsx
+++ b/app/projects/[slug]/page.tsx
@@ -1,11 +1,11 @@
import type { Metadata } from "next";
-import Image from "next/image";
import Link from "next/link";
import { notFound } from "next/navigation";
import { IconArrowNarrowLeft, IconExternalLink } from "@tabler/icons-react";
import Hero from "@/components/content/Hero";
import SectionLabel from "@/components/layout/SectionLabel";
import { colors, projects } from "@/constants";
+import ProjectCarousel from "@/components/content/ProjectCarousel";
export function generateStaticParams() {
return projects.map((project) => ({ slug: project.slug }));
@@ -48,7 +48,7 @@ export default async function ProjectPage({
-
+
{project.year} — {project.stack.join(" · ")}
@@ -68,31 +68,22 @@ export default async function ProjectPage({
{/* Screenshots */}
{project.screenshots.length > 0 && (
-
- {project.screenshots.map((shot) => (
-
-
-
- ))}
-
+
)}
{/* Overview */}
-
- {project.overview.map((paragraph) => (
-
{paragraph}
- ))}
+
+ {project.overview[0]}
+
+
+
+ {/* Problem Solved */}
+
+
+
+ {project.overview[1]}