Compare commits
15 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 68c46f9036 | |||
| 62911e3591 | |||
| 93cbb7ab32 | |||
| 1e74804f04 | |||
| 5e55e4dba4 | |||
| 092ce4dc39 | |||
| f4fe11ae06 | |||
| 971c6248fd | |||
| 898d85ca44 | |||
| 1697b21a76 | |||
| 53dc8a3c1f | |||
| bf4590dd3a | |||
| d9d5264357 | |||
| aefd2f2a6c | |||
| 256992012e |
350
src/app/page.tsx
350
src/app/page.tsx
@@ -3,15 +3,11 @@
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
||||
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
|
||||
import FeatureCardTwentyThree from '@/components/sections/feature/FeatureCardTwentyThree';
|
||||
import FooterBase from '@/components/sections/footer/FooterBase';
|
||||
import HeroSplit from '@/components/sections/hero/HeroSplit';
|
||||
import MediaAbout from '@/components/sections/about/MediaAbout';
|
||||
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
|
||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
|
||||
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
|
||||
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -31,322 +27,54 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Philosophy",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Showreel",
|
||||
id: "features",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Philosophy", id: "about" },
|
||||
{ name: "Clients", id: "social-proof" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="FPH PRODUCTION"
|
||||
brandName="FPH Production — Michele Floridia"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplit
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
title="Contenuti video che i brand ricordano"
|
||||
description="Spot cinematografici, brand film heritage, lifestyle e copertura eventi. Per brand italiani che vogliono comunicare chi sono — non solo cosa vendono."
|
||||
buttons={[
|
||||
{
|
||||
text: "Prenota una call",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
text: "Guarda lo showreel",
|
||||
href: "#features",
|
||||
},
|
||||
]}
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/anamorphic-cinematic-2-39-1-aspect-ratio-1776519364647-e735814a.png"
|
||||
background={{ variant: "radial-gradient" }}
|
||||
title="Film per brand che sanno chi sono"
|
||||
description="Brand Film · Heritage Campaign · Event Direction — Per i brand italiani che vogliono essere visti, non solo scorrere. Convertiamo i tuoi spettatori in clienti fedeli attraverso una narrazione cinematografica che valorizza la tua identità."
|
||||
buttons={[{ text: "Parliamone", href: "#contact" }]}
|
||||
videoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/uploaded-1776553036600-uldveqyn.mp4"
|
||||
mediaAnimation="blur-reveal"
|
||||
avatars={[
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/portrait-of-a-luxury-brand-director-prof-1776519413839-988f0e13.png",
|
||||
alt: "Client One",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/portrait-of-a-marketing-manager-sleek-da-1776519423246-8a78a4ca.png",
|
||||
alt: "Client Two",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/portrait-of-an-event-coordinator-profess-1776519431329-6b0d51e6.png",
|
||||
alt: "Client Three",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/portrait-of-a-luxury-fashion-director-cr-1776519441932-d21fb1f4.png",
|
||||
alt: "Client Four",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/portrait-of-a-boutique-hotel-founder-ref-1776519452229-b2726f0d.png",
|
||||
alt: "Client Five",
|
||||
},
|
||||
]}
|
||||
avatarText="Trusted by visionary brands"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Cinematic Storytelling",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Italian Heritage",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "High-End Production",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Editorial Motion",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Global Vision",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<MediaAbout
|
||||
useInvertedBackground={true}
|
||||
title="Non creiamo video. Facciamo film."
|
||||
description="Ogni frame è curato per restituire l'eccellenza dell'artigianato italiano. FPH Production non è un'agenzia di contenuti; è lo sguardo autoriale dietro il tuo brand."
|
||||
title="Michele Floridia — Filmmaker."
|
||||
description="Non un'agenzia. Non un content creator. Una visione, una firma, un risultato. FPH Production è lo studio dietro i brand italiani che vogliono comunicare chi sono — non solo cosa vendono."
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/director-michele-floridia-working-on-a-f-1776519373622-6bbe0844.png"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="features" data-section="features">
|
||||
<FeatureCardTwentyThree
|
||||
animationType="slide-up"
|
||||
textboxLayout="split"
|
||||
<div id="social-proof" data-section="social-proof">
|
||||
<SocialProofOne
|
||||
title="Partner in visione"
|
||||
description="Collaborazioni basate su identità, narrazione e risultati."
|
||||
names={["Sauvage & Sons", "Muc-Off", "Casa del Pellegrino", "Studio Balestracci Beltrami"]}
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Heritage Brand Film",
|
||||
tags: [
|
||||
"Cinematic",
|
||||
"Storytelling",
|
||||
],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/cinematic-still-from-a-luxury-heritage-b-1776519381253-233d60a8.png",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Lifestyle & Fashion",
|
||||
tags: [
|
||||
"Editorial",
|
||||
"Motion",
|
||||
],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/lifestyle-campaign-still-for-premium-fas-1776519392405-474454c4.png",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Event Documentary",
|
||||
tags: [
|
||||
"On-site",
|
||||
"Reportage",
|
||||
],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/event-documentary-capture-from-a-luxury--1776519402835-2635223c.png",
|
||||
},
|
||||
]}
|
||||
title="I nostri pilastri cinematografici"
|
||||
description="Approcci narrativi distinti per ogni necessità di comunicazione."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="services" data-section="services">
|
||||
<ProductCardTwo
|
||||
animationType="slide-up"
|
||||
textboxLayout="split"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
brand: "Studio",
|
||||
name: "Brand Film Heritage",
|
||||
price: "Su richiesta",
|
||||
rating: 5,
|
||||
reviewCount: "10+",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/cinematic-still-from-a-luxury-heritage-b-1776519462406-f7810095.png",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
brand: "Studio",
|
||||
name: "Campagna Lifestyle",
|
||||
price: "Su richiesta",
|
||||
rating: 5,
|
||||
reviewCount: "15+",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/lifestyle-campaign-still-for-premium-fas-1776519470939-52e506fb.png",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
brand: "Studio",
|
||||
name: "Reportage Eventi",
|
||||
price: "Su richiesta",
|
||||
rating: 5,
|
||||
reviewCount: "20+",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/event-documentary-capture-from-a-luxury--1776519478443-ef0c1d7a.png",
|
||||
},
|
||||
{
|
||||
id: "p4",
|
||||
brand: "Studio",
|
||||
name: "Social Content Editorial",
|
||||
price: "Su richiesta",
|
||||
rating: 5,
|
||||
reviewCount: "12+",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/cinematic-still-from-a-luxury-heritage-b-1776519490493-7878765d.png",
|
||||
},
|
||||
{
|
||||
id: "p5",
|
||||
brand: "Studio",
|
||||
name: "Spot Pubblicitari",
|
||||
price: "Su richiesta",
|
||||
rating: 5,
|
||||
reviewCount: "8+",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/lifestyle-campaign-still-for-premium-fas-1776519499140-41179d6f.png",
|
||||
},
|
||||
{
|
||||
id: "p6",
|
||||
brand: "Studio",
|
||||
name: "Color Grading & Post",
|
||||
price: "Su richiesta",
|
||||
rating: 5,
|
||||
reviewCount: "25+",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/event-documentary-capture-from-a-luxury--1776519509047-ed0e22de.png",
|
||||
},
|
||||
]}
|
||||
title="Produzione integrata"
|
||||
description="Soluzioni modulari dalla pre-produzione alla post-produzione cinematografica."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="metric" data-section="metric">
|
||||
<MetricCardFourteen
|
||||
useInvertedBackground={false}
|
||||
title="L'impatto FPH"
|
||||
tag="Risultati concreti"
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "100+",
|
||||
description: "Progetti cinematografici consegnati",
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "40+",
|
||||
description: "Brand italiani supportati",
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "200M+",
|
||||
description: "Visualizzazioni totali organiche",
|
||||
},
|
||||
]}
|
||||
metricsAnimation="blur-reveal"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="testimonial" data-section="testimonial">
|
||||
<TestimonialCardFifteen
|
||||
useInvertedBackground={true}
|
||||
testimonial="Michele non fa video. Trasforma l'identità del nostro brand in un racconto che tocca le corde giuste. Cinema puro."
|
||||
rating={5}
|
||||
author="Marco Rossi, CEO di Heritage Italy"
|
||||
avatars={[
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/portrait-of-a-luxury-brand-director-prof-1776519413839-988f0e13.png",
|
||||
alt: "CEO",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/portrait-of-a-marketing-manager-sleek-da-1776519423246-8a78a4ca.png",
|
||||
alt: "Marketing Director",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/portrait-of-an-event-coordinator-profess-1776519431329-6b0d51e6.png",
|
||||
alt: "Event Manager",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/portrait-of-a-luxury-fashion-director-cr-1776519441932-d21fb1f4.png",
|
||||
alt: "Fashion Director",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/portrait-of-a-boutique-hotel-founder-ref-1776519452229-b2726f0d.png",
|
||||
alt: "Hotel Founder",
|
||||
},
|
||||
]}
|
||||
ratingAnimation="slide-up"
|
||||
avatarsAnimation="blur-reveal"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="faq" data-section="faq">
|
||||
<FaqSplitMedia
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Quanto tempo occorre per un film di brand?",
|
||||
content: "Solitamente 3-5 settimane dalla pre-produzione alla consegna.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Lavorate anche fuori Milano?",
|
||||
content: "Sì, siamo disponibili in tutta Italia e all'estero per coperture on-site.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Cosa include il pacchetto base?",
|
||||
content: "Regia, shooting, montaggio, color grading e sound design cinematografico.",
|
||||
},
|
||||
]}
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/director-michele-floridia-working-on-a-f-1776519517878-58d0ed61.png"
|
||||
title="Domande frequenti"
|
||||
description="Tutto quello che c'è da sapere sul processo cinematografico."
|
||||
faqsAnimation="blur-reveal"
|
||||
mediaAnimation="blur-reveal"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactSplitForm
|
||||
useInvertedBackground={true}
|
||||
title="Parliamo del tuo film"
|
||||
description="Raccontaci la tua visione. Ti risponderemo per definire il prossimo passo."
|
||||
title="Hai un progetto? Parliamone."
|
||||
description="Raccontaci la tua visione. Tutte le richieste sono sempre senza impegno."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Nome",
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Email",
|
||||
required: true,
|
||||
},
|
||||
{ name: "name", type: "text", placeholder: "Nome", required: true },
|
||||
{ name: "brand", type: "text", placeholder: "Brand", required: true },
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Parlaci del tuo brand",
|
||||
rows: 4,
|
||||
required: true,
|
||||
}}
|
||||
textarea={{ name: "message", placeholder: "Messaggio", rows: 4, required: true }}
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/anamorphic-cinematic-2-39-1-aspect-ratio-1776519529328-28dac220.png"
|
||||
/>
|
||||
</div>
|
||||
@@ -354,37 +82,13 @@ export default function LandingPage() {
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Studio",
|
||||
items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Services",
|
||||
href: "#services",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Cookies",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Studio", items: [{ label: "Philosophy", href: "#about" }, { label: "Clients", href: "#social-proof" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }] },
|
||||
]}
|
||||
logoText="FPH PRODUCTION"
|
||||
logoText="FPH Production"
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user