diff --git a/src/pages/ProjectDetail.tsx b/src/pages/ProjectDetail.tsx new file mode 100644 index 0000000..61f254f --- /dev/null +++ b/src/pages/ProjectDetail.tsx @@ -0,0 +1,204 @@ +import { Link } from "react-router-dom"; +import { Button } from "@/components/ui/button"; +import { Card, CardContent } from "@/components/ui/card"; +import { Badge } from "@/components/ui/badge"; +import { Separator } from "@/components/ui/separator"; +import { Dialog, DialogContent, DialogTrigger } from "@/components/ui/dialog"; +import { + ArrowLeft, ArrowRight, Star, ExternalLink, Palette, ZoomIn, Quote +} from "lucide-react"; +import Header from "@/components/Header"; +import Footer from "@/components/Footer"; + +const metrics = [ + { value: "+40%", label: "Engagement" }, + { value: "-55%", label: "Support Tickets" }, + { value: "2x", label: "Session Duration" }, +]; + +const techStack = ["React", "TypeScript", "Tailwind CSS", "D3.js", "Framer Motion"]; + +export default function ProjectDetailPage() { + return ( +
+
+ + {/* ── HERO ── */} +
+
+ + Back to Work + + Web Design +

Fintech Dashboard Redesign

+

A complete overhaul of the analytics dashboard for a Series B fintech startup.

+
+ Client: FinanceFlow + Year: 2025 + Duration: 3 months +
+
+
+ + {/* ── HERO IMAGE ── */} +
+
+ + +
+
+
+
+ +
+ Click to enlarge +
+
+ + +
+
+
+
+ +
+ +
+
+
+ + {/* ── CHALLENGE / SOLUTION / RESULTS ── */} +
+
+
+
+

The Challenge

+

The existing dashboard was cluttered and had a 60% drop-off rate. Users struggled to find critical financial data and the interface felt outdated.

+
+
+

The Solution

+

Redesigned the information architecture, introduced a modular card system, and built real-time data visualizations with smooth animations.

+
+
+

The Impact

+

User engagement increased by 40%, support tickets dropped 55%, and the average session duration doubled within the first month.

+
+
+ + +

Project Overview

+
+
Client
+
FinanceFlow
+
+
+
Duration
+
3 months
+
+
+
Role
+
Design & Development
+
+
+
Tech Stack
+
+ {["React", "TypeScript", "Tailwind CSS"].map((t, i) => ( + {t} + ))} +
+
+
+
+
+
+ + {/* ── KEY METRICS ── */} +
+
+ {metrics.map((m, i) => ( +
+
{m.value}
+
{m.label}
+
+ ))} +
+
+ + {/* ── SECOND IMAGE ── */} +
+
+ + +
+
+
+
+ +
+ Click to enlarge +
+
+ + +
+
+
+
+ +
+ +
+
+
+ + {/* ── CLIENT TESTIMONIAL ── */} +
+
+ + + +
+ {[...Array(5)].map((_, j) => ( + + ))} +
+
"Alex completely transformed our product. The new dashboard is intuitive, beautiful, and our users love it."
+
+
David Park
+
CPO, FinanceFlow
+
+
+
+
+
+ + + + {/* ── TECH STACK ── */} +
+
+

Tech Stack

+
+ {techStack.map((t, i) => ( + {t} + ))} +
+
+
+ + {/* ── NEXT/PREV ── */} +
+
+ + +
+
+ +
+ ); +} \ No newline at end of file