Files
e43b0f84-ea7a-4167-9ca9-7fe…/src/app/page.tsx
2026-03-02 19:53:10 +00:00

208 lines
12 KiB
TypeScript

"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
import HeroCentered from "@/components/sections/hero/HeroCentered";
import ProductCardThree from "@/components/sections/product/ProductCardThree";
import FeatureCardSix from "@/components/sections/feature/FeatureCardSix";
import TextAbout from "@/components/sections/about/TextAbout";
import TestimonialCardThirteen from "@/components/sections/testimonial/TestimonialCardThirteen";
import MetricCardThree from "@/components/sections/metrics/MetricCardThree";
import ContactCenter from "@/components/sections/contact/ContactCenter";
import FooterMedia from "@/components/sections/footer/FooterMedia";
import { Camera, Users, Star, Zap, Mail } from "lucide-react";
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="text-shift"
defaultTextAnimation="reveal-blur"
borderRadius="pill"
contentWidth="mediumSmall"
sizing="largeSizeMediumTitles"
background="circleGradient"
cardStyle="gradient-bordered"
primaryButtonStyle="diagonal-gradient"
secondaryButtonStyle="radial-glow"
headingFontWeight="normal"
>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{ name: "Portfolio", id: "portfolio" },
{ name: "Services", id: "services" },
{ name: "About", id: "about" },
{ name: "Testimonials", id: "testimonials" },
{ name: "Contact", id: "contact" },
]}
button={{ text: "Get in Touch", href: "contact" }}
brandName="Studio Media"
/>
</div>
<div id="hero" data-section="hero">
<HeroCentered
title="Professional Photo & Video Production"
description="Capture your story with stunning visuals. Specializing in corporate photography, commercial videography, and creative content that elevates your brand."
background={{ variant: "downward-rays-static" }}
avatars={[
{
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AP4jR7XjSky1NlUFw2N5GavpXE/professional-photo-and-video-production--1772481077805-e147f568.png", alt: "Professional production studio"},
]}
avatarText="15+ Years Industry Experience"
buttons={[
{ text: "View Portfolio", href: "portfolio" },
{ text: "Book a Session", href: "contact" },
]}
buttonAnimation="slide-up"
/>
</div>
<div id="portfolio" data-section="portfolio">
<ProductCardThree
title="Featured Work"
description="Explore our latest photography and videography projects that showcase our creative vision and technical expertise."
products={[
{
id: "1", name: "Corporate Headshot Series", price: "From $500", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AP4jR7XjSky1NlUFw2N5GavpXE/stunning-portrait-photography-session-sh-1772481077739-3786315b.png", imageAlt: "Corporate headshot photography"},
{
id: "2", name: "Commercial Video Production", price: "From $2,500", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AP4jR7XjSky1NlUFw2N5GavpXE/cinematic-corporate-video-production-sce-1772481077910-99767cfb.png", imageAlt: "Commercial video production"},
{
id: "3", name: "Event Coverage Package", price: "From $1,200", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AP4jR7XjSky1NlUFw2N5GavpXE/event-photography-capturing-candid-momen-1772481078005-72bcb2ae.png", imageAlt: "Event photography coverage"},
]}
textboxLayout="default"
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
useInvertedBackground={false}
tag="Portfolio"
/>
</div>
<div id="services" data-section="services">
<FeatureCardSix
title="Our Services"
description="End-to-end solutions for all your visual content needs, from concept to final delivery."
features={[
{
id: 1,
title: "Professional Photography", description: "High-quality photography for portraits, corporate events, products, and lifestyle content with professional lighting and composition.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AP4jR7XjSky1NlUFw2N5GavpXE/photography-equipment-and-lighting-setup-1772481077475-715b26bc.png"},
{
id: 2,
title: "Videography & Cinematography", description: "Cinematic video production for commercials, corporate videos, social content, and creative projects with color grading.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AP4jR7XjSky1NlUFw2N5GavpXE/professional-video-production-setup-with-1772481078770-764850aa.png"},
{
id: 3,
title: "Post-Production & Editing", description: "Professional color grading, editing, visual effects, and sound design to polish your raw footage into stunning final products.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AP4jR7XjSky1NlUFw2N5GavpXE/post-production-editing-suite-with-multi-1772481078084-99bd78cf.png"},
]}
textboxLayout="default"
useInvertedBackground={true}
tag="Services"
/>
</div>
<div id="about" data-section="about">
<TextAbout
title="We bring visions to life through compelling visual storytelling. With over 15 years of experience in photography and videography, we craft content that resonates with audiences and elevates brands."
tag="About Us"
tagIcon={Camera}
useInvertedBackground={false}
buttons={[
{ text: "Learn More", href: "#services" },
]}
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardThirteen
title="Client Testimonials"
description="Hear from brands and businesses who transformed their visual presence with our production services."
testimonials={[
{
id: "1", name: "Sarah Mitchell", handle: "@sarahmitchell", testimonial: "Studio Media transformed our corporate image with stunning headshots and video content. Professional, creative, and exceeded all expectations.", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AP4jR7XjSky1NlUFw2N5GavpXE/professional-headshot-of-confident-busin-1772481077166-28728241.png"},
{
id: "2", name: "James Chen", handle: "@jameschen", testimonial: "The commercial video they produced increased our conversion rates by 40%. Their creativity and technical expertise are unmatched.", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AP4jR7XjSky1NlUFw2N5GavpXE/professional-headshot-of-creative-profes-1772481077338-fbca7ffa.png"},
{
id: "3", name: "Emma Rodriguez", handle: "@emmarodriguez", testimonial: "Working with their team was effortless. They understood our vision and delivered beyond what we imagined possible.", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AP4jR7XjSky1NlUFw2N5GavpXE/professional-headshot-of-confident-entre-1772481077019-0332a17f.png"},
{
id: "4", name: "Michael Thompson", handle: "@mthompson", testimonial: "Exceptional attention to detail and creative problem-solving. Our event photography captured every perfect moment beautifully.", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AP4jR7XjSky1NlUFw2N5GavpXE/professional-headshot-of-marketing-profe-1772481077382-da17f68a.png"},
{
id: "5", name: "Lisa Wang", handle: "@lisawang", testimonial: "From concept to delivery, their entire process was seamless. The final product was absolutely stunning and professional.", rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AP4jR7XjSky1NlUFw2N5GavpXE/professional-headshot-of-creative-direct-1772481077291-b0f7a388.png"},
]}
showRating={true}
textboxLayout="default"
useInvertedBackground={false}
animationType="slide-up"
tag="Testimonials"
/>
</div>
<div id="metrics" data-section="metrics">
<MetricCardThree
title="By The Numbers"
description="Our track record speaks for itself in creativity, quality, and client satisfaction."
metrics={[
{ id: "1", icon: Camera, title: "Projects Completed", value: "500+" },
{ id: "2", icon: Users, title: "Happy Clients", value: "200+" },
{ id: "3", icon: Star, title: "Average Rating", value: "4.9/5" },
{ id: "4", icon: Zap, title: "Years Experience", value: "15+" },
]}
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={true}
tag="Achievements"
/>
</div>
<div id="contact" data-section="contact">
<ContactCenter
tag="Get Started"
title="Ready to Create Something Amazing?"
description="Let's discuss your next project. Contact us to book a consultation or request a custom quote for your photography and videography needs."
background={{ variant: "rotated-rays-static" }}
useInvertedBackground={false}
inputPlaceholder="Enter your email"
buttonText="Contact Us"
termsText="We respect your privacy. We'll only contact you about your project inquiry."
tagIcon={Mail}
/>
</div>
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AP4jR7XjSky1NlUFw2N5GavpXE/cinematic-wide-shot-of-professional-vide-1772481078280-d7ff98d5.png"
imageAlt="Professional video production behind the scenes"
logoText="Studio Media"
copyrightText="© 2025 Studio Media. All rights reserved."
columns={[
{
title: "Services", items: [
{ label: "Photography", href: "#services" },
{ label: "Videography", href: "#services" },
{ label: "Post-Production", href: "#services" },
],
},
{
title: "Company", items: [
{ label: "About Us", href: "#about" },
{ label: "Portfolio", href: "#portfolio" },
{ label: "Contact", href: "#contact" },
],
},
{
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms & Conditions", href: "#" },
{ label: "Cookie Policy", href: "#" },
],
},
]}
/>
</div>
</ThemeProvider>
);
}