diff --git a/src/app/layout.tsx b/src/app/layout.tsx index e5c91b0..4350c35 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -16,11 +16,13 @@ const inter = Inter({ export const metadata: Metadata = { title: "Timeless Portfolio Design Inspired by Ancient Greece", description: "Explore classical elegance merged with modern design. Discover our award-winning portfolio pieces featuring scroll animations and ancient Greek aesthetics.", keywords: "portfolio design, classical aesthetic, ancient Greece, web design, scroll animations, marble texture", metadataBase: new URL("https://portfolio.example.com"), alternates: { - canonical: "https://portfolio.example.com"}, + canonical: "https://portfolio.example.com" + }, openGraph: { title: "Timeless Portfolio Design Inspired by Ancient Greece", description: "Award-winning portfolios blending classical Greek principles with modern web excellence.", url: "https://portfolio.example.com", siteName: "Timeless Portfolio", type: "website", images: [ { - url: "http://img.b2bpic.net/free-photo/beautiful-traditional-theatre_181624-30041.jpg", alt: "Portfolio showcase with classical Greek elements"}, + url: "http://img.b2bpic.net/free-photo/beautiful-traditional-theatre_181624-30041.jpg", alt: "Portfolio showcase with classical Greek elements" + }, ], }, twitter: { diff --git a/src/app/page.tsx b/src/app/page.tsx index 92066f2..f4c2a3a 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -35,7 +35,8 @@ export default function LandingPage() { { name: "Contact", id: "contact" }, ]} button={{ - text: "Let's Connect", href: "#contact"}} + text: "Let's Connect", href: "#contact" + }} /> @@ -89,26 +90,32 @@ export default function LandingPage() { features={[ { icon: Columns3, - title: "Temple Architecture", description: "Redesigned classical architecture documentation with modern interactive elements and immersive 3D visualization."}, + title: "Temple Architecture", description: "Redesigned classical architecture documentation with modern interactive elements and immersive 3D visualization." + }, { icon: BookOpen, - title: "Historical Chronicles", description: "Digital archive of ancient manuscripts with scroll animations and sophisticated typography that honors the originals."}, + title: "Historical Chronicles", description: "Digital archive of ancient manuscripts with scroll animations and sophisticated typography that honors the originals." + }, { icon: Palette, - title: "Visual Identity System", description: "Complete branding inspired by Greek pottery patterns, featuring gold accents and classical proportions throughout."}, + title: "Visual Identity System", description: "Complete branding inspired by Greek pottery patterns, featuring gold accents and classical proportions throughout." + }, { icon: Crown, - title: "Luxury Commerce", description: "Premium marketplace for classical art reproductions with elegant transitions and sophisticated scroll-triggered reveals."}, + title: "Luxury Commerce", description: "Premium marketplace for classical art reproductions with elegant transitions and sophisticated scroll-triggered reveals." + }, { icon: Infinity, - title: "Timeless Services", description: "Service portfolio site featuring continuous loop animations and smooth scroll reveals inspired by eternal classical motifs."}, + title: "Timeless Services", description: "Service portfolio site featuring continuous loop animations and smooth scroll reveals inspired by eternal classical motifs." + }, { icon: BookOpen, - title: "Cultural Experience", description: "Interactive museum experience platform with timeline animations and immersive storytelling of ancient civilizations."}, + title: "Cultural Experience", description: "Interactive museum experience platform with timeline animations and immersive storytelling of ancient civilizations." + }, ]} textboxLayout="default" useInvertedBackground={false} - animationType="slide-up" + animationType="blur-reveal" /> @@ -119,11 +126,13 @@ export default function LandingPage() { tagAnimation="slide-up" metrics={[ { - id: "1", value: "98%", description: "Client retention rate through consistent delivery of excellence and timeless design solutions."}, + id: "1", value: "98%", description: "Client retention rate through consistent delivery of excellence and timeless design solutions." + }, { - id: "2", value: "50+", description: "Completed projects spanning various industries and mediums, all inspired by classical aesthetics."}, + id: "2", value: "50+", description: "Completed projects spanning various industries and mediums, all inspired by classical aesthetics." + }, ]} - metricsAnimation="slide-up" + metricsAnimation="blur-reveal" useInvertedBackground={false} /> @@ -138,13 +147,17 @@ export default function LandingPage() { useInvertedBackground={false} testimonials={[ { - id: "1", title: "Transcendent Design Vision", quote: "Working with this portfolio team was like collaborating with modern-day philosophers. They understood the essence of classical beauty and translated it into a digital masterpiece.", name: "Alexander Dimitris", role: "Museum Director", imageSrc: "http://img.b2bpic.net/free-photo/portrait-cheerful-guy-classic-black-shirt-with-arms-crossed_146671-13946.jpg", imageAlt: "Alexander Dimitris"}, + id: "1", title: "Transcendent Design Vision", quote: "Working with this portfolio team was like collaborating with modern-day philosophers. They understood the essence of classical beauty and translated it into a digital masterpiece.", name: "Alexander Dimitris", role: "Museum Director", imageSrc: "http://img.b2bpic.net/free-photo/portrait-cheerful-guy-classic-black-shirt-with-arms-crossed_146671-13946.jpg", imageAlt: "Alexander Dimitris" + }, { - id: "2", title: "Timeless Excellence", quote: "The scroll animations and design elements felt like walking through an ancient temple. Every detail was thoughtfully crafted with reverence for classical principles.", name: "Helena Stavros", role: "Cultural Heritage Consultant", imageSrc: "http://img.b2bpic.net/free-photo/elegant-beautiful-blonde-woman-white-stylish-blouse-pearl-jewelry-smiles-widely-looks-away-sits-by-little-table-street-cafe_197531-23208.jpg", imageAlt: "Helena Stavros"}, + id: "2", title: "Timeless Excellence", quote: "The scroll animations and design elements felt like walking through an ancient temple. Every detail was thoughtfully crafted with reverence for classical principles.", name: "Helena Stavros", role: "Cultural Heritage Consultant", imageSrc: "http://img.b2bpic.net/free-photo/elegant-beautiful-blonde-woman-white-stylish-blouse-pearl-jewelry-smiles-widely-looks-away-sits-by-little-table-street-cafe_197531-23208.jpg", imageAlt: "Helena Stavros" + }, { - id: "3", title: "Elegance Personified", quote: "Our portfolio went from ordinary to extraordinary. The classical aesthetic combined with smooth animations created an unforgettable user experience.", name: "Marcus Konstantinou", role: "Gallery Owner", imageSrc: "http://img.b2bpic.net/free-photo/unpleased-young-handsome-caucasian-man-wearing-glasses-standing-with-closed-posture-looking-side-isolated-orange-background-with-copy-space_141793-75298.jpg", imageAlt: "Marcus Konstantinou"}, + id: "3", title: "Elegance Personified", quote: "Our portfolio went from ordinary to extraordinary. The classical aesthetic combined with smooth animations created an unforgettable user experience.", name: "Marcus Konstantinou", role: "Gallery Owner", imageSrc: "http://img.b2bpic.net/free-photo/unpleased-young-handsome-caucasian-man-wearing-glasses-standing-with-closed-posture-looking-side-isolated-orange-background-with-copy-space_141793-75298.jpg", imageAlt: "Marcus Konstantinou" + }, { - id: "4", title: "Modern Meets Ancient", quote: "They captured the spirit of ancient Greece while maintaining modern functionality. The result exceeded all our expectations and continues to impress visitors daily.", name: "Sophia Papadopoulos", role: "Art Institution Director", imageSrc: "http://img.b2bpic.net/free-photo/closeup-content-pretty-businesswoman-glasses_1262-1740.jpg", imageAlt: "Sophia Papadopoulos"}, + id: "4", title: "Modern Meets Ancient", quote: "They captured the spirit of ancient Greece while maintaining modern functionality. The result exceeded all our expectations and continues to impress visitors daily.", name: "Sophia Papadopoulos", role: "Art Institution Director", imageSrc: "http://img.b2bpic.net/free-photo/closeup-content-pretty-businesswoman-glasses_1262-1740.jpg", imageAlt: "Sophia Papadopoulos" + }, ]} /> @@ -165,7 +178,7 @@ export default function LandingPage() { }} imageSrc="http://img.b2bpic.net/free-photo/stone-wall_1417-1697.jpg" imageAlt="Contact section marble texture" - mediaAnimation="slide-up" + mediaAnimation="blur-reveal" mediaPosition="right" buttonText="Send My Vision" /> diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index b1d8444..8338531 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,15 +10,15 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #f5f5f5; - --card: #ffffff; - --foreground: #1c1c1c; - --primary-cta: #1c1c1c; + --background: #fef5e7; + --card: #f9f1e1; + --foreground: #2d1810; + --primary-cta: #8b6914; --primary-cta-text: #f5f5f5; - --secondary-cta: #ffffff; + --secondary-cta: #e8d9c1; --secondary-cta-text: #1c1c1c; - --accent: #6139e6; - --background-accent: #b3a8e8; + --accent: #d4a574; + --background-accent: #c9956f; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);