Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
@@ -16,9 +16,7 @@ const navItems = [
|
|||||||
];
|
];
|
||||||
|
|
||||||
const navButton = {
|
const navButton = {
|
||||||
text: "Check Availability",
|
text: "Check Availability", href: "/contact"};
|
||||||
href: "/contact",
|
|
||||||
};
|
|
||||||
|
|
||||||
export default function AboutPage() {
|
export default function AboutPage() {
|
||||||
return (
|
return (
|
||||||
@@ -28,7 +26,7 @@ export default function AboutPage() {
|
|||||||
borderRadius="pill"
|
borderRadius="pill"
|
||||||
contentWidth="medium"
|
contentWidth="medium"
|
||||||
sizing="medium"
|
sizing="medium"
|
||||||
background="blurBottom"
|
background="circleGradient"
|
||||||
cardStyle="gradient-mesh"
|
cardStyle="gradient-mesh"
|
||||||
primaryButtonStyle="shadow"
|
primaryButtonStyle="shadow"
|
||||||
secondaryButtonStyle="layered"
|
secondaryButtonStyle="layered"
|
||||||
@@ -58,39 +56,27 @@ export default function AboutPage() {
|
|||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: 1,
|
id: 1,
|
||||||
title: "Emotion-Driven Storytelling",
|
title: "Emotion-Driven Storytelling", description:
|
||||||
description:
|
"We focus on capturing the real emotions and connections that make your wedding day special. Every frame is crafted to evoke feeling and preserve memories that will last a lifetime.", phoneOne: {
|
||||||
"We focus on capturing the real emotions and connections that make your wedding day special. Every frame is crafted to evoke feeling and preserve memories that will last a lifetime.",
|
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-celebrating-their-wedding-beach_23-2149003474.jpg"},
|
||||||
phoneOne: {
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-celebrating-their-wedding-beach_23-2149003474.jpg?_wi=5",
|
|
||||||
},
|
|
||||||
phoneTwo: {
|
phoneTwo: {
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-bride-wedding-dress-groom_624325-231.jpg?_wi=5",
|
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-bride-wedding-dress-groom_624325-231.jpg"},
|
||||||
},
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 2,
|
id: 2,
|
||||||
title: "Technical Excellence",
|
title: "Technical Excellence", description:
|
||||||
description:
|
"Our team combines years of experience with professional-grade equipment including cinema cameras, drones, and advanced editing software to deliver cinema-quality results.", phoneOne: {
|
||||||
"Our team combines years of experience with professional-grade equipment including cinema cameras, drones, and advanced editing software to deliver cinema-quality results.",
|
imageSrc: "http://img.b2bpic.net/free-photo/young-lady-two-young-men-getting-their-picture-taken_171337-12592.jpg"},
|
||||||
phoneOne: {
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-lady-two-young-men-getting-their-picture-taken_171337-12592.jpg",
|
|
||||||
},
|
|
||||||
phoneTwo: {
|
phoneTwo: {
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/traditional-indian-wedding-ritual-with-putting-bracelets_8353-10045.jpg?_wi=4",
|
imageSrc: "http://img.b2bpic.net/free-photo/traditional-indian-wedding-ritual-with-putting-bracelets_8353-10045.jpg"},
|
||||||
},
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 3,
|
id: 3,
|
||||||
title: "Personalized Experience",
|
title: "Personalized Experience", description:
|
||||||
description:
|
"We work closely with each couple during pre-wedding consultations to understand your vision, preferences, and must-have moments. Your story guides every creative decision we make.", phoneOne: {
|
||||||
"We work closely with each couple during pre-wedding consultations to understand your vision, preferences, and must-have moments. Your story guides every creative decision we make.",
|
imageSrc: "http://img.b2bpic.net/free-photo/traditional-indian-wedding-ritual-with-putting-bracelets_8353-10045.jpg"},
|
||||||
phoneOne: {
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/traditional-indian-wedding-ritual-with-putting-bracelets_8353-10045.jpg?_wi=5",
|
|
||||||
},
|
|
||||||
phoneTwo: {
|
phoneTwo: {
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-celebrating-their-wedding-beach_23-2149003474.jpg?_wi=6",
|
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-celebrating-their-wedding-beach_23-2149003474.jpg"},
|
||||||
},
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
showStepNumbers={false}
|
showStepNumbers={false}
|
||||||
@@ -106,8 +92,7 @@ export default function AboutPage() {
|
|||||||
<FooterBaseReveal
|
<FooterBaseReveal
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
title: "Navigation",
|
title: "Navigation", items: [
|
||||||
items: [
|
|
||||||
{ label: "Home", href: "/" },
|
{ label: "Home", href: "/" },
|
||||||
{ label: "About", href: "/about" },
|
{ label: "About", href: "/about" },
|
||||||
{ label: "Portfolio", href: "/portfolio" },
|
{ label: "Portfolio", href: "/portfolio" },
|
||||||
@@ -115,8 +100,7 @@ export default function AboutPage() {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Contact",
|
title: "Contact", items: [
|
||||||
items: [
|
|
||||||
{ label: "Call Now", href: "tel:+919876543210" },
|
{ label: "Call Now", href: "tel:+919876543210" },
|
||||||
{ label: "Email", href: "mailto:hello@overthemoonstory.com" },
|
{ label: "Email", href: "mailto:hello@overthemoonstory.com" },
|
||||||
{ label: "WhatsApp", href: "https://wa.me/919876543210" },
|
{ label: "WhatsApp", href: "https://wa.me/919876543210" },
|
||||||
@@ -124,8 +108,7 @@ export default function AboutPage() {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Legal",
|
title: "Legal", items: [
|
||||||
items: [
|
|
||||||
{ label: "Privacy Policy", href: "#" },
|
{ label: "Privacy Policy", href: "#" },
|
||||||
{ label: "Terms of Service", href: "#" },
|
{ label: "Terms of Service", href: "#" },
|
||||||
{ label: "Booking Terms", href: "#" },
|
{ label: "Booking Terms", href: "#" },
|
||||||
|
|||||||
@@ -16,9 +16,7 @@ const navItems = [
|
|||||||
];
|
];
|
||||||
|
|
||||||
const navButton = {
|
const navButton = {
|
||||||
text: "Check Availability",
|
text: "Check Availability", href: "/contact"};
|
||||||
href: "/contact",
|
|
||||||
};
|
|
||||||
|
|
||||||
export default function ContactPage() {
|
export default function ContactPage() {
|
||||||
return (
|
return (
|
||||||
@@ -28,7 +26,7 @@ export default function ContactPage() {
|
|||||||
borderRadius="pill"
|
borderRadius="pill"
|
||||||
contentWidth="medium"
|
contentWidth="medium"
|
||||||
sizing="medium"
|
sizing="medium"
|
||||||
background="blurBottom"
|
background="circleGradient"
|
||||||
cardStyle="gradient-mesh"
|
cardStyle="gradient-mesh"
|
||||||
primaryButtonStyle="shadow"
|
primaryButtonStyle="shadow"
|
||||||
secondaryButtonStyle="layered"
|
secondaryButtonStyle="layered"
|
||||||
@@ -77,8 +75,7 @@ export default function ContactPage() {
|
|||||||
<FooterBaseReveal
|
<FooterBaseReveal
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
title: "Navigation",
|
title: "Navigation", items: [
|
||||||
items: [
|
|
||||||
{ label: "Home", href: "/" },
|
{ label: "Home", href: "/" },
|
||||||
{ label: "About", href: "/about" },
|
{ label: "About", href: "/about" },
|
||||||
{ label: "Portfolio", href: "/portfolio" },
|
{ label: "Portfolio", href: "/portfolio" },
|
||||||
@@ -86,8 +83,7 @@ export default function ContactPage() {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Contact",
|
title: "Contact", items: [
|
||||||
items: [
|
|
||||||
{ label: "Call Now", href: "tel:+919876543210" },
|
{ label: "Call Now", href: "tel:+919876543210" },
|
||||||
{ label: "Email", href: "mailto:hello@overthemoonstory.com" },
|
{ label: "Email", href: "mailto:hello@overthemoonstory.com" },
|
||||||
{ label: "WhatsApp", href: "https://wa.me/919876543210" },
|
{ label: "WhatsApp", href: "https://wa.me/919876543210" },
|
||||||
@@ -95,8 +91,7 @@ export default function ContactPage() {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Legal",
|
title: "Legal", items: [
|
||||||
items: [
|
|
||||||
{ label: "Privacy Policy", href: "#" },
|
{ label: "Privacy Policy", href: "#" },
|
||||||
{ label: "Terms of Service", href: "#" },
|
{ label: "Terms of Service", href: "#" },
|
||||||
{ label: "Booking Terms", href: "#" },
|
{ label: "Booking Terms", href: "#" },
|
||||||
|
|||||||
@@ -5,36 +5,21 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
|
|||||||
import Tag from "@/tag/Tag";
|
import Tag from "@/tag/Tag";
|
||||||
|
|
||||||
const nunito = Nunito({
|
const nunito = Nunito({
|
||||||
variable: "--font-nunito",
|
variable: "--font-nunito", subsets: ["latin"],
|
||||||
subsets: ["latin"],
|
|
||||||
});
|
});
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: "Wedding Films & Photography in Bengaluru | Overthemoonstory",
|
title: "Wedding Films & Photography in Bengaluru | Overthemoonstory", description: "Premium wedding cinematography and photography in Bengaluru. Cinematic wedding films capturing timeless moments with emotion and elegance. Check availability today.", keywords: "wedding filmmaker Bengaluru, wedding videographer Bengaluru, wedding cinematography BTM Layout, wedding photography Karnataka, cinematic wedding films", metadataBase: new URL("https://overthemoonstory.com"),
|
||||||
description: "Premium wedding cinematography and photography in Bengaluru. Cinematic wedding films capturing timeless moments with emotion and elegance. Check availability today.",
|
|
||||||
keywords: "wedding filmmaker Bengaluru, wedding videographer Bengaluru, wedding cinematography BTM Layout, wedding photography Karnataka, cinematic wedding films",
|
|
||||||
metadataBase: new URL("https://overthemoonstory.com"),
|
|
||||||
alternates: {
|
alternates: {
|
||||||
canonical: "https://overthemoonstory.com",
|
canonical: "https://overthemoonstory.com"},
|
||||||
},
|
|
||||||
openGraph: {
|
openGraph: {
|
||||||
title: "Overthemoonstory - Wedding Films & Photography Bengaluru",
|
title: "Overthemoonstory - Wedding Films & Photography Bengaluru", description: "Cinematic wedding films capturing your love story with elegance and emotion in Bengaluru and Karnataka.", url: "https://overthemoonstory.com", siteName: "Overthemoonstory", type: "website", images: [
|
||||||
description: "Cinematic wedding films capturing your love story with elegance and emotion in Bengaluru and Karnataka.",
|
|
||||||
url: "https://overthemoonstory.com",
|
|
||||||
siteName: "Overthemoonstory",
|
|
||||||
type: "website",
|
|
||||||
images: [
|
|
||||||
{
|
{
|
||||||
url: "http://img.b2bpic.net/free-photo/bride-groom-taste-red-wedding-cake-standing-before-altar-night_8353-7092.jpg",
|
url: "http://img.b2bpic.net/free-photo/bride-groom-taste-red-wedding-cake-standing-before-altar-night_8353-7092.jpg", alt: "Overthemoonstory wedding cinematography showcase"},
|
||||||
alt: "Overthemoonstory wedding cinematography showcase",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
twitter: {
|
twitter: {
|
||||||
card: "summary_large_image",
|
card: "summary_large_image", title: "Overthemoonstory - Wedding Films Bengaluru", description: "Premium cinematic wedding films capturing timeless moments in Bengaluru and Karnataka.", images: ["http://img.b2bpic.net/free-photo/bride-groom-taste-red-wedding-cake-standing-before-altar-night_8353-7092.jpg"],
|
||||||
title: "Overthemoonstory - Wedding Films Bengaluru",
|
|
||||||
description: "Premium cinematic wedding films capturing timeless moments in Bengaluru and Karnataka.",
|
|
||||||
images: ["http://img.b2bpic.net/free-photo/bride-groom-taste-red-wedding-cake-standing-before-altar-night_8353-7092.jpg"],
|
|
||||||
},
|
},
|
||||||
robots: {
|
robots: {
|
||||||
index: true,
|
index: true,
|
||||||
|
|||||||
123
src/app/page.tsx
123
src/app/page.tsx
@@ -19,9 +19,7 @@ const navItems = [
|
|||||||
];
|
];
|
||||||
|
|
||||||
const navButton = {
|
const navButton = {
|
||||||
text: "Check Availability",
|
text: "Check Availability", href: "/contact"};
|
||||||
href: "/contact",
|
|
||||||
};
|
|
||||||
|
|
||||||
export default function HomePage() {
|
export default function HomePage() {
|
||||||
return (
|
return (
|
||||||
@@ -31,7 +29,7 @@ export default function HomePage() {
|
|||||||
borderRadius="pill"
|
borderRadius="pill"
|
||||||
contentWidth="medium"
|
contentWidth="medium"
|
||||||
sizing="medium"
|
sizing="medium"
|
||||||
background="blurBottom"
|
background="circleGradient"
|
||||||
cardStyle="gradient-mesh"
|
cardStyle="gradient-mesh"
|
||||||
primaryButtonStyle="shadow"
|
primaryButtonStyle="shadow"
|
||||||
secondaryButtonStyle="layered"
|
secondaryButtonStyle="layered"
|
||||||
@@ -53,8 +51,8 @@ export default function HomePage() {
|
|||||||
{ text: "Check Availability", href: "/contact" },
|
{ text: "Check Availability", href: "/contact" },
|
||||||
{ text: "Call Now", href: "tel:+919876543210" },
|
{ text: "Call Now", href: "tel:+919876543210" },
|
||||||
]}
|
]}
|
||||||
background={{ variant: "blurBottom" }}
|
background={{ variant: "sparkles-gradient" }}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/bride-groom-taste-red-wedding-cake-standing-before-altar-night_8353-7092.jpg?_wi=1"
|
imageSrc="http://img.b2bpic.net/free-photo/bride-groom-taste-red-wedding-cake-standing-before-altar-night_8353-7092.jpg"
|
||||||
imageAlt="Cinematic wedding celebration with couple dancing"
|
imageAlt="Cinematic wedding celebration with couple dancing"
|
||||||
frameStyle="card"
|
frameStyle="card"
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
@@ -78,27 +76,19 @@ export default function HomePage() {
|
|||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: 1,
|
id: 1,
|
||||||
title: "Wedding Cinematography",
|
title: "Wedding Cinematography", description:
|
||||||
description:
|
"Full-day cinematic coverage with professional editing, color grading, and emotional storytelling that transforms your wedding into a timeless film.", phoneOne: {
|
||||||
"Full-day cinematic coverage with professional editing, color grading, and emotional storytelling that transforms your wedding into a timeless film.",
|
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-celebrating-their-wedding-beach_23-2149003474.jpg"},
|
||||||
phoneOne: {
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-celebrating-their-wedding-beach_23-2149003474.jpg?_wi=1",
|
|
||||||
},
|
|
||||||
phoneTwo: {
|
phoneTwo: {
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-bride-wedding-dress-groom_624325-231.jpg?_wi=1",
|
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-bride-wedding-dress-groom_624325-231.jpg"},
|
||||||
},
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 2,
|
id: 2,
|
||||||
title: "Highlight Reels & Teasers",
|
title: "Highlight Reels & Teasers", description:
|
||||||
description:
|
"Beautifully edited 3-5 minute highlight reels and 15-30 second teasers perfect for sharing with family and on social media.", phoneOne: {
|
||||||
"Beautifully edited 3-5 minute highlight reels and 15-30 second teasers perfect for sharing with family and on social media.",
|
imageSrc: "http://img.b2bpic.net/free-photo/traditional-indian-wedding-ritual-with-putting-bracelets_8353-10045.jpg"},
|
||||||
phoneOne: {
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/traditional-indian-wedding-ritual-with-putting-bracelets_8353-10045.jpg?_wi=1",
|
|
||||||
},
|
|
||||||
phoneTwo: {
|
phoneTwo: {
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-celebrating-their-wedding-beach_23-2149003474.jpg?_wi=2",
|
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-celebrating-their-wedding-beach_23-2149003474.jpg"},
|
||||||
},
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
showStepNumbers={false}
|
showStepNumbers={false}
|
||||||
@@ -118,39 +108,27 @@ export default function HomePage() {
|
|||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: 1,
|
id: 1,
|
||||||
title: "Cinematic Storytelling",
|
title: "Cinematic Storytelling", description:
|
||||||
description:
|
"We don't just record events—we craft narratives that capture the emotions, connections, and joy of your wedding day.", phoneOne: {
|
||||||
"We don't just record events—we craft narratives that capture the emotions, connections, and joy of your wedding day.",
|
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-bride-wedding-dress-groom_624325-231.jpg"},
|
||||||
phoneOne: {
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-bride-wedding-dress-groom_624325-231.jpg?_wi=2",
|
|
||||||
},
|
|
||||||
phoneTwo: {
|
phoneTwo: {
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-celebrating-their-wedding-beach_23-2149003474.jpg?_wi=3",
|
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-celebrating-their-wedding-beach_23-2149003474.jpg"},
|
||||||
},
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 2,
|
id: 2,
|
||||||
title: "High-End Equipment & Expertise",
|
title: "High-End Equipment & Expertise", description:
|
||||||
description:
|
"Professional-grade cameras, drones, stabilizers, and lighting combined with years of wedding filmmaking experience.", phoneOne: {
|
||||||
"Professional-grade cameras, drones, stabilizers, and lighting combined with years of wedding filmmaking experience.",
|
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-celebrating-their-wedding-beach_23-2149003474.jpg"},
|
||||||
phoneOne: {
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-celebrating-their-wedding-beach_23-2149003474.jpg?_wi=4",
|
|
||||||
},
|
|
||||||
phoneTwo: {
|
phoneTwo: {
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/traditional-indian-wedding-ritual-with-putting-bracelets_8353-10045.jpg?_wi=2",
|
imageSrc: "http://img.b2bpic.net/free-photo/traditional-indian-wedding-ritual-with-putting-bracelets_8353-10045.jpg"},
|
||||||
},
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 3,
|
id: 3,
|
||||||
title: "Seamless Experience",
|
title: "Seamless Experience", description:
|
||||||
description:
|
"Our team works discreetly and professionally to capture authentic moments without disrupting your celebrations.", phoneOne: {
|
||||||
"Our team works discreetly and professionally to capture authentic moments without disrupting your celebrations.",
|
imageSrc: "http://img.b2bpic.net/free-photo/traditional-indian-wedding-ritual-with-putting-bracelets_8353-10045.jpg"},
|
||||||
phoneOne: {
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/traditional-indian-wedding-ritual-with-putting-bracelets_8353-10045.jpg?_wi=3",
|
|
||||||
},
|
|
||||||
phoneTwo: {
|
phoneTwo: {
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-bride-wedding-dress-groom_624325-231.jpg?_wi=3",
|
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-bride-wedding-dress-groom_624325-231.jpg"},
|
||||||
},
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
showStepNumbers={false}
|
showStepNumbers={false}
|
||||||
@@ -169,41 +147,21 @@ export default function HomePage() {
|
|||||||
showRating={true}
|
showRating={true}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "Priya & Arun", handle: "@priyaarun_wedding", testimonial:
|
||||||
name: "Priya & Arun",
|
"Overthemoonstory captured every precious moment of our wedding with such elegance and emotion. Their team was professional, discreet, and made us feel completely comfortable throughout the day. The final film brought tears to our eyes.", rating: 5,
|
||||||
handle: "@priyaarun_wedding",
|
imageSrc: "http://img.b2bpic.net/free-photo/crop-portrait-beautiful-loving-brides-couple-man-stylish-suit-with-girl-wedding-dress-hugging-touching-each-other-celebrating-wedding-day-enjoying-happy-moment_8353-11872.jpg"},
|
||||||
testimonial:
|
|
||||||
"Overthemoonstory captured every precious moment of our wedding with such elegance and emotion. Their team was professional, discreet, and made us feel completely comfortable throughout the day. The final film brought tears to our eyes.",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-portrait-beautiful-loving-brides-couple-man-stylish-suit-with-girl-wedding-dress-hugging-touching-each-other-celebrating-wedding-day-enjoying-happy-moment_8353-11872.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "Sophia & Rahul", handle: "@sophiarahul2023", testimonial:
|
||||||
name: "Sophia & Rahul",
|
"We couldn't have asked for better filmmakers. The cinematography is absolutely stunning, and the editing captures the essence of our relationship perfectly. Everyone who watched our wedding film was blown away.", rating: 5,
|
||||||
handle: "@sophiarahul2023",
|
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-loving-couple-husband-wife-wedding-ceremony-hugging-beautiful-bride-puffy-dress-with-groom-elegant-suit-happy-family-married-couple-wedding-day_8353-12321.jpg"},
|
||||||
testimonial:
|
|
||||||
"We couldn't have asked for better filmmakers. The cinematography is absolutely stunning, and the editing captures the essence of our relationship perfectly. Everyone who watched our wedding film was blown away.",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-loving-couple-husband-wife-wedding-ceremony-hugging-beautiful-bride-puffy-dress-with-groom-elegant-suit-happy-family-married-couple-wedding-day_8353-12321.jpg?_wi=1",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "Ananya & Vikram", handle: "@ananyavikram_wed", testimonial:
|
||||||
name: "Ananya & Vikram",
|
"Professional, creative, and incredibly thoughtful. Overthemoonstory went above and beyond to deliver a wedding film that exceeded our expectations. Highly recommended for any couple in Bengaluru.", rating: 5,
|
||||||
handle: "@ananyavikram_wed",
|
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-loving-couple-husband-wife-wedding-ceremony-hugging-beautiful-bride-puffy-dress-with-groom-elegant-suit-happy-family-married-couple-wedding-day_8353-12321.jpg"},
|
||||||
testimonial:
|
|
||||||
"Professional, creative, and incredibly thoughtful. Overthemoonstory went above and beyond to deliver a wedding film that exceeded our expectations. Highly recommended for any couple in Bengaluru.",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-loving-couple-husband-wife-wedding-ceremony-hugging-beautiful-bride-puffy-dress-with-groom-elegant-suit-happy-family-married-couple-wedding-day_8353-12321.jpg?_wi=2",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", name: "Divya & Arjun", handle: "@divyaarjun_love", testimonial:
|
||||||
name: "Divya & Arjun",
|
"Our wedding film is a masterpiece. The team captured not just the events, but the feelings and connections between everyone. It's a memory we'll treasure forever. Thank you, Overthemoonstory!", rating: 5,
|
||||||
handle: "@divyaarjun_love",
|
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-bride-wedding-dress-groom_624325-231.jpg"},
|
||||||
testimonial:
|
|
||||||
"Our wedding film is a masterpiece. The team captured not just the events, but the feelings and connections between everyone. It's a memory we'll treasure forever. Thank you, Overthemoonstory!",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-bride-wedding-dress-groom_624325-231.jpg?_wi=4",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
@@ -228,8 +186,7 @@ export default function HomePage() {
|
|||||||
<FooterBaseReveal
|
<FooterBaseReveal
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
title: "Navigation",
|
title: "Navigation", items: [
|
||||||
items: [
|
|
||||||
{ label: "Home", href: "/" },
|
{ label: "Home", href: "/" },
|
||||||
{ label: "About", href: "/about" },
|
{ label: "About", href: "/about" },
|
||||||
{ label: "Portfolio", href: "/portfolio" },
|
{ label: "Portfolio", href: "/portfolio" },
|
||||||
@@ -237,8 +194,7 @@ export default function HomePage() {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Contact",
|
title: "Contact", items: [
|
||||||
items: [
|
|
||||||
{ label: "Call Now", href: "tel:+919876543210" },
|
{ label: "Call Now", href: "tel:+919876543210" },
|
||||||
{ label: "Email", href: "mailto:hello@overthemoonstory.com" },
|
{ label: "Email", href: "mailto:hello@overthemoonstory.com" },
|
||||||
{ label: "WhatsApp", href: "https://wa.me/919876543210" },
|
{ label: "WhatsApp", href: "https://wa.me/919876543210" },
|
||||||
@@ -246,8 +202,7 @@ export default function HomePage() {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Legal",
|
title: "Legal", items: [
|
||||||
items: [
|
|
||||||
{ label: "Privacy Policy", href: "#" },
|
{ label: "Privacy Policy", href: "#" },
|
||||||
{ label: "Terms of Service", href: "#" },
|
{ label: "Terms of Service", href: "#" },
|
||||||
{ label: "Booking Terms", href: "#" },
|
{ label: "Booking Terms", href: "#" },
|
||||||
|
|||||||
@@ -16,9 +16,7 @@ const navItems = [
|
|||||||
];
|
];
|
||||||
|
|
||||||
const navButton = {
|
const navButton = {
|
||||||
text: "Check Availability",
|
text: "Check Availability", href: "/contact"};
|
||||||
href: "/contact",
|
|
||||||
};
|
|
||||||
|
|
||||||
export default function PortfolioPage() {
|
export default function PortfolioPage() {
|
||||||
return (
|
return (
|
||||||
@@ -28,7 +26,7 @@ export default function PortfolioPage() {
|
|||||||
borderRadius="pill"
|
borderRadius="pill"
|
||||||
contentWidth="medium"
|
contentWidth="medium"
|
||||||
sizing="medium"
|
sizing="medium"
|
||||||
background="blurBottom"
|
background="circleGradient"
|
||||||
cardStyle="gradient-mesh"
|
cardStyle="gradient-mesh"
|
||||||
primaryButtonStyle="shadow"
|
primaryButtonStyle="shadow"
|
||||||
secondaryButtonStyle="layered"
|
secondaryButtonStyle="layered"
|
||||||
@@ -58,39 +56,27 @@ export default function PortfolioPage() {
|
|||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: 1,
|
id: 1,
|
||||||
title: "Traditional Wedding Cinematography",
|
title: "Traditional Wedding Cinematography", description:
|
||||||
description:
|
"Capturing the sacred rituals, joyful celebrations, and intimate moments of traditional Indian weddings with cultural sensitivity and artistic excellence.", phoneOne: {
|
||||||
"Capturing the sacred rituals, joyful celebrations, and intimate moments of traditional Indian weddings with cultural sensitivity and artistic excellence.",
|
imageSrc: "http://img.b2bpic.net/free-photo/traditional-indian-wedding-ritual-with-putting-bracelets_8353-10045.jpg"},
|
||||||
phoneOne: {
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/traditional-indian-wedding-ritual-with-putting-bracelets_8353-10045.jpg?_wi=6",
|
|
||||||
},
|
|
||||||
phoneTwo: {
|
phoneTwo: {
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-bride-wedding-dress-groom_624325-231.jpg?_wi=6",
|
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-bride-wedding-dress-groom_624325-231.jpg"},
|
||||||
},
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 2,
|
id: 2,
|
||||||
title: "Modern & Fusion Weddings",
|
title: "Modern & Fusion Weddings", description:
|
||||||
description:
|
"From contemporary ceremonies to fusion celebrations, we adapt our cinematic approach to match your unique wedding style and aesthetic vision.", phoneOne: {
|
||||||
"From contemporary ceremonies to fusion celebrations, we adapt our cinematic approach to match your unique wedding style and aesthetic vision.",
|
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-celebrating-their-wedding-beach_23-2149003474.jpg"},
|
||||||
phoneOne: {
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-celebrating-their-wedding-beach_23-2149003474.jpg?_wi=7",
|
|
||||||
},
|
|
||||||
phoneTwo: {
|
phoneTwo: {
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/bride-groom-taste-red-wedding-cake-standing-before-altar-night_8353-7092.jpg?_wi=2",
|
imageSrc: "http://img.b2bpic.net/free-photo/bride-groom-taste-red-wedding-cake-standing-before-altar-night_8353-7092.jpg"},
|
||||||
},
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 3,
|
id: 3,
|
||||||
title: "Pre-Wedding & Engagement Shoots",
|
title: "Pre-Wedding & Engagement Shoots", description:
|
||||||
description:
|
"Beautifully captured romantic moments during pre-wedding shoots at scenic Bengaluru locations and engagement celebrations.", phoneOne: {
|
||||||
"Beautifully captured romantic moments during pre-wedding shoots at scenic Bengaluru locations and engagement celebrations.",
|
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-bride-wedding-dress-groom_624325-231.jpg"},
|
||||||
phoneOne: {
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-bride-wedding-dress-groom_624325-231.jpg?_wi=7",
|
|
||||||
},
|
|
||||||
phoneTwo: {
|
phoneTwo: {
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-celebrating-their-wedding-beach_23-2149003474.jpg?_wi=8",
|
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-celebrating-their-wedding-beach_23-2149003474.jpg"},
|
||||||
},
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
showStepNumbers={false}
|
showStepNumbers={false}
|
||||||
@@ -106,8 +92,7 @@ export default function PortfolioPage() {
|
|||||||
<FooterBaseReveal
|
<FooterBaseReveal
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
title: "Navigation",
|
title: "Navigation", items: [
|
||||||
items: [
|
|
||||||
{ label: "Home", href: "/" },
|
{ label: "Home", href: "/" },
|
||||||
{ label: "About", href: "/about" },
|
{ label: "About", href: "/about" },
|
||||||
{ label: "Portfolio", href: "/portfolio" },
|
{ label: "Portfolio", href: "/portfolio" },
|
||||||
@@ -115,8 +100,7 @@ export default function PortfolioPage() {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Contact",
|
title: "Contact", items: [
|
||||||
items: [
|
|
||||||
{ label: "Call Now", href: "tel:+919876543210" },
|
{ label: "Call Now", href: "tel:+919876543210" },
|
||||||
{ label: "Email", href: "mailto:hello@overthemoonstory.com" },
|
{ label: "Email", href: "mailto:hello@overthemoonstory.com" },
|
||||||
{ label: "WhatsApp", href: "https://wa.me/919876543210" },
|
{ label: "WhatsApp", href: "https://wa.me/919876543210" },
|
||||||
@@ -124,8 +108,7 @@ export default function PortfolioPage() {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Legal",
|
title: "Legal", items: [
|
||||||
items: [
|
|
||||||
{ label: "Privacy Policy", href: "#" },
|
{ label: "Privacy Policy", href: "#" },
|
||||||
{ label: "Terms of Service", href: "#" },
|
{ label: "Terms of Service", href: "#" },
|
||||||
{ label: "Booking Terms", href: "#" },
|
{ label: "Booking Terms", href: "#" },
|
||||||
|
|||||||
@@ -16,9 +16,7 @@ const navItems = [
|
|||||||
];
|
];
|
||||||
|
|
||||||
const navButton = {
|
const navButton = {
|
||||||
text: "Check Availability",
|
text: "Check Availability", href: "/contact"};
|
||||||
href: "/contact",
|
|
||||||
};
|
|
||||||
|
|
||||||
export default function ServicesPage() {
|
export default function ServicesPage() {
|
||||||
return (
|
return (
|
||||||
@@ -28,7 +26,7 @@ export default function ServicesPage() {
|
|||||||
borderRadius="pill"
|
borderRadius="pill"
|
||||||
contentWidth="medium"
|
contentWidth="medium"
|
||||||
sizing="medium"
|
sizing="medium"
|
||||||
background="blurBottom"
|
background="circleGradient"
|
||||||
cardStyle="gradient-mesh"
|
cardStyle="gradient-mesh"
|
||||||
primaryButtonStyle="shadow"
|
primaryButtonStyle="shadow"
|
||||||
secondaryButtonStyle="layered"
|
secondaryButtonStyle="layered"
|
||||||
@@ -58,39 +56,27 @@ export default function ServicesPage() {
|
|||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: 1,
|
id: 1,
|
||||||
title: "Full-Day Wedding Cinematography",
|
title: "Full-Day Wedding Cinematography", description:
|
||||||
description:
|
"Complete coverage from pre-wedding preparations through celebration with professional editing, color grading, and emotional storytelling that transforms your wedding into a timeless film.", phoneOne: {
|
||||||
"Complete coverage from pre-wedding preparations through celebration with professional editing, color grading, and emotional storytelling that transforms your wedding into a timeless film.",
|
imageSrc: "http://img.b2bpic.net/free-photo/bride-groom-taste-red-wedding-cake-standing-before-altar-night_8353-7092.jpg"},
|
||||||
phoneOne: {
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/bride-groom-taste-red-wedding-cake-standing-before-altar-night_8353-7092.jpg?_wi=3",
|
|
||||||
},
|
|
||||||
phoneTwo: {
|
phoneTwo: {
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-celebrating-their-wedding-beach_23-2149003474.jpg?_wi=9",
|
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-celebrating-their-wedding-beach_23-2149003474.jpg"},
|
||||||
},
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 2,
|
id: 2,
|
||||||
title: "Highlight Reels & Teasers",
|
title: "Highlight Reels & Teasers", description:
|
||||||
description:
|
"Beautifully edited 3-5 minute highlight reels and 15-30 second teasers perfect for sharing with family and on social media. Fast turnaround within 1-2 weeks.", phoneOne: {
|
||||||
"Beautifully edited 3-5 minute highlight reels and 15-30 second teasers perfect for sharing with family and on social media. Fast turnaround within 1-2 weeks.",
|
imageSrc: "http://img.b2bpic.net/free-photo/traditional-indian-wedding-ritual-with-putting-bracelets_8353-10045.jpg"},
|
||||||
phoneOne: {
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/traditional-indian-wedding-ritual-with-putting-bracelets_8353-10045.jpg?_wi=7",
|
|
||||||
},
|
|
||||||
phoneTwo: {
|
phoneTwo: {
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-bride-wedding-dress-groom_624325-231.jpg?_wi=8",
|
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-bride-wedding-dress-groom_624325-231.jpg"},
|
||||||
},
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 3,
|
id: 3,
|
||||||
title: "Pre-Wedding & Premium Photography",
|
title: "Pre-Wedding & Premium Photography", description:
|
||||||
description:
|
"Romantic pre-wedding shoots at scenic Bengaluru locations, engagement films, and premium still photography complementing our cinematography services.", phoneOne: {
|
||||||
"Romantic pre-wedding shoots at scenic Bengaluru locations, engagement films, and premium still photography complementing our cinematography services.",
|
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-bride-wedding-dress-groom_624325-231.jpg"},
|
||||||
phoneOne: {
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-bride-wedding-dress-groom_624325-231.jpg?_wi=9",
|
|
||||||
},
|
|
||||||
phoneTwo: {
|
phoneTwo: {
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-celebrating-their-wedding-beach_23-2149003474.jpg?_wi=10",
|
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-celebrating-their-wedding-beach_23-2149003474.jpg"},
|
||||||
},
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
showStepNumbers={false}
|
showStepNumbers={false}
|
||||||
@@ -106,8 +92,7 @@ export default function ServicesPage() {
|
|||||||
<FooterBaseReveal
|
<FooterBaseReveal
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
title: "Navigation",
|
title: "Navigation", items: [
|
||||||
items: [
|
|
||||||
{ label: "Home", href: "/" },
|
{ label: "Home", href: "/" },
|
||||||
{ label: "About", href: "/about" },
|
{ label: "About", href: "/about" },
|
||||||
{ label: "Portfolio", href: "/portfolio" },
|
{ label: "Portfolio", href: "/portfolio" },
|
||||||
@@ -115,8 +100,7 @@ export default function ServicesPage() {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Contact",
|
title: "Contact", items: [
|
||||||
items: [
|
|
||||||
{ label: "Call Now", href: "tel:+919876543210" },
|
{ label: "Call Now", href: "tel:+919876543210" },
|
||||||
{ label: "Email", href: "mailto:hello@overthemoonstory.com" },
|
{ label: "Email", href: "mailto:hello@overthemoonstory.com" },
|
||||||
{ label: "WhatsApp", href: "https://wa.me/919876543210" },
|
{ label: "WhatsApp", href: "https://wa.me/919876543210" },
|
||||||
@@ -124,8 +108,7 @@ export default function ServicesPage() {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Legal",
|
title: "Legal", items: [
|
||||||
items: [
|
|
||||||
{ label: "Privacy Policy", href: "#" },
|
{ label: "Privacy Policy", href: "#" },
|
||||||
{ label: "Terms of Service", href: "#" },
|
{ label: "Terms of Service", href: "#" },
|
||||||
{ label: "Booking Terms", href: "#" },
|
{ label: "Booking Terms", href: "#" },
|
||||||
|
|||||||
Reference in New Issue
Block a user