From d23777cd3208d42467ea87df3d212abbb6cf2262 Mon Sep 17 00:00:00 2001 From: jyswee Date: Thu, 23 Jul 2026 22:13:16 +0000 Subject: [PATCH] Seed: photography template (19 files) --- src/pages/About.tsx | 99 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 src/pages/About.tsx diff --git a/src/pages/About.tsx b/src/pages/About.tsx new file mode 100644 index 0000000..74d5dd9 --- /dev/null +++ b/src/pages/About.tsx @@ -0,0 +1,99 @@ +import { Card, CardContent } from "@/components/ui/card"; +import { Badge } from "@/components/ui/badge"; +import { Camera, Award, BookOpen } from "lucide-react"; +import Header from "@/components/Header"; +import Footer from "@/components/Footer"; + +const equipment = [ + "Sony A7R V", "Sony 24-70mm f/2.8 GM II", "Sony 85mm f/1.4 GM", "Profoto B10 Plus", "DJI Mavic 3 Pro", "Capture One Pro", +]; + +const awards = [ + { title: "Best Wedding Photography", org: "International Photography Awards", year: "2025" }, + { title: "Featured Photographer", org: "Vogue Italia", year: "2024" }, + { title: "Portrait Series of the Year", org: "LensCulture", year: "2024" }, +]; + +const clients = ["Vogue", "The Ritz-Carlton", "Net-a-Porter", "Dior Beauty", "Four Seasons", "Harper Bazaar"]; + +export default function AboutPage() { + return ( +
+
+ + {/* ── BIO ── */} +
+
+
+ Elena Torres +
+
+

About Me

+
+

Photography found me before I found it. Growing up in Barcelona, I was surrounded by light, architecture, and color that shaped how I see the world through a lens.

+

After studying fine art photography in New York, I spent five years assisting some of the most respected names in editorial and wedding photography. That mentorship taught me the importance of patience, composition, and connection.

+

Today, I bring that same intentionality to every shoot. Whether it is a wedding, a brand campaign, or a quiet portrait session, my goal is always the same: to create images that feel true.

+
+
+
+
+ + {/* ── EQUIPMENT ── */} +
+
+
+ +

Equipment

+
+
+ {equipment.map((item, i) => ( +
+ {item} +
+ ))} +
+
+
+ + {/* ── AWARDS ── */} +
+
+
+ +

Awards & Publications

+
+
+ {awards.map((a, i) => ( + + +

{a.title}

+

{a.org}

+ {a.year} +
+
+ ))} +
+
+
+ + {/* ── CLIENTS ── */} +
+
+
+ +

Clients

+
+
+ {clients.map((name, i) => ( +
+ {name} +
+ ))} +
+
+
+ +
+ ); +} \ No newline at end of file