18 Commits

Author SHA1 Message Date
5902f4ee13 Update src/app/page.tsx 2026-04-18 23:00:39 +00:00
0a85cb496d Merge version_9 into main
Merge version_9 into main
2026-04-18 23:00:02 +00:00
9291d561c4 Update src/app/page.tsx 2026-04-18 22:59:56 +00:00
5dc1b4b255 Merge version_9 into main
Merge version_9 into main
2026-04-18 22:59:32 +00:00
a05e8ef01d Update src/app/page.tsx 2026-04-18 22:59:26 +00:00
659e1a7700 Merge version_9 into main
Merge version_9 into main
2026-04-18 22:59:03 +00:00
421a034a22 Update src/app/page.tsx 2026-04-18 22:59:00 +00:00
29ac293c6d Merge version_8 into main
Merge version_8 into main
2026-04-18 22:57:53 +00:00
68c46f9036 Update src/app/page.tsx 2026-04-18 22:57:50 +00:00
8ee9738669 Merge version_8 into main
Merge version_8 into main
2026-04-18 22:55:29 +00:00
62911e3591 Update src/app/page.tsx 2026-04-18 22:55:23 +00:00
a90080978a Merge version_8 into main
Merge version_8 into main
2026-04-18 22:55:00 +00:00
93cbb7ab32 Update src/app/page.tsx 2026-04-18 22:54:57 +00:00
1e74804f04 Merge version_7 into main
Merge version_7 into main
2026-04-18 22:54:01 +00:00
5e55e4dba4 Update src/app/page.tsx 2026-04-18 22:53:58 +00:00
092ce4dc39 Merge version_6 into main
Merge version_6 into main
2026-04-18 17:23:06 +00:00
f4fe11ae06 Update src/app/page.tsx 2026-04-18 17:23:00 +00:00
971c6248fd Merge version_5 into main
Merge version_5 into main
2026-04-18 17:21:24 +00:00

View File

@@ -3,15 +3,12 @@
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';
import FeatureCardMedia from '@/components/sections/feature/FeatureCardMedia';
export default function LandingPage() {
return (
@@ -31,202 +28,70 @@ 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: "Services", id: "services" },
{ 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: "Richiedi una consulenza creativa", 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à. Studio indipendente — un solo autore dietro ogni progetto. Per produzioni complesse, seleziono collaboratori scelti caso per caso: i migliori per ogni visione, non un team fisso."
buttons={[{ text: "Parliamone", href: "#contact" }]}
imageSrc="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="Michele Floridia — Filmmaker. Studio indipendente basato in Italia. Ogni progetto nasce da una visione unica e, quando serve, cresce con collaboratori selezionati: direttori della fotografia, sound designer, motion designer scelti progetto per progetto. Non un'agenzia. Non un collettivo fisso. Un autore con la rete giusta."
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
<div id="services" data-section="services">
<FeatureCardMedia
title="I nostri Servizi"
description="Soluzioni cinematografiche per il posizionamento del tuo brand."
animationType="slide-up"
textboxLayout="split"
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"},
{ id: "s1", title: "Heritage Brand Film", description: "Italia ed Europa", tag: "Production" },
{ id: "s2", title: "Campaign Lifestyle", description: "Italia ed Europa", tag: "Campaign" },
{ id: "s3", title: "Event Direction", description: "On-site ovunque, su richiesta", tag: "Events" }
]}
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: "Richiedi disponibilità", 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: "Richiedi disponibilità", 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: "Richiedi disponibilità", 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: "Richiedi disponibilità", 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: "Richiedi disponibilità", 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: "Richiedi disponibilità", 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
<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}
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. Tutte le richieste sono sempre senza impegno."
title="Hai un progetto? Parliamone."
description="Niente brief infiniti. Una conversazione. Studio indipendente — disponibile in Italia e all'estero."
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>
@@ -234,24 +99,10 @@ 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: "Services", href: "#services" }, { label: "Clients", href: "#social-proof" }] },
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }] },
]}
logoText="FPH PRODUCTION"
logoText="FPH Production"
/>
</div>
</ReactLenis>