12 Commits

Author SHA1 Message Date
a5db6a08cb Update src/app/page.tsx 2026-04-22 13:11:06 +00:00
7de835a11b Merge version_6 into main
Merge version_6 into main
2026-04-22 13:07:50 +00:00
d826d398b6 Update src/app/page.tsx 2026-04-22 13:07:44 +00:00
8dac4d88c1 Merge version_5 into main
Merge version_5 into main
2026-04-22 13:06:18 +00:00
4c870a71d5 Update src/app/tarifs/page.tsx 2026-04-22 13:06:15 +00:00
72dbafd693 Merge version_5 into main
Merge version_5 into main
2026-04-22 13:05:48 +00:00
92874dbdce Update src/app/tarifs/page.tsx 2026-04-22 13:05:45 +00:00
45c6b8aec9 Merge version_4 into main
Merge version_4 into main
2026-04-22 13:00:27 +00:00
5a77ec7490 Update theme colors 2026-04-22 13:00:24 +00:00
6b48e12047 Merge version_3 into main
Merge version_3 into main
2026-04-22 13:00:19 +00:00
24b98f48bc Merge version_2 into main
Merge version_2 into main
2026-04-22 12:59:51 +00:00
7a4d0e7c3b Merge version_1 into main
Merge version_1 into main
2026-04-22 12:57:41 +00:00
3 changed files with 34 additions and 24 deletions

View File

@@ -45,8 +45,8 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroLogo <HeroLogo
logoText="JT Production And Visual" logoText="Propulsez Votre Identité Visuelle"
description="Production vidéo haut de gamme pour artistes et marques visionnaires." description="Transformez votre image avec une production vidéo d'élite, conçue pour capter l'attention et sublimer votre signature artistique."
buttons={[ buttons={[
{ text: "Découvrir", href: "#services" }, { text: "Découvrir", href: "#services" },
{ text: "Contact", href: "/contact" }, { text: "Contact", href: "/contact" },
@@ -129,7 +129,7 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
background={{ variant: "gradient-bars" }} background={{ variant: "gradient-bars" }}
text="Prêt à passer au niveau supérieur ? Rejoins JT Production." text="Prêt à passer au niveau supérieur ? Rejoins JT Production."
buttons={[{ text: "Contacte-nous", href: "/contact" }]} buttons={[{ text: "Lancez votre projet dès maintenant", href: "/contact" }]}
/> />
</div> </div>
@@ -146,4 +146,4 @@ export default function LandingPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #1d1010; --background: #000000;
--card: #1a1a1a; --card: #1f1f40;
--foreground: #FFFFFF; --foreground: #ffffff;
--primary-cta: #FFD700; --primary-cta: #ffffff;
--primary-cta-text: #000000; --primary-cta-text: #0a051a;
--secondary-cta: #1a1a1a; --secondary-cta: #0d0d2b;
--secondary-cta-text: #FFFFFF; --secondary-cta-text: #d4d4f6;
--accent: #FFD700; --accent: #3d2880;
--background-accent: #333333; --background-accent: #663cff;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);

View File

@@ -3,11 +3,12 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText'; import ContactText from '@/components/sections/contact/ContactText';
import FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen';
import FooterSimple from '@/components/sections/footer/FooterSimple'; import FooterSimple from '@/components/sections/footer/FooterSimple';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
import { CheckCircle } from "lucide-react";
export default function LandingPage() { export default function TarifsPage() {
return ( return (
<ThemeProvider <ThemeProvider
defaultButtonVariant="icon-arrow" defaultButtonVariant="icon-arrow"
@@ -37,15 +38,24 @@ export default function LandingPage() {
/> />
</div> </div>
<div id="feature" data-section="feature"> <div id="pricing" data-section="pricing">
<FeatureCardSixteen <PricingCardEight
animationType="slide-up" animationType="slide-up"
title="Nos Tarifs & Packages"
description="Des solutions sur mesure pour artistes et professionnels."
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
title="Packages" plans={[
description="Nos offres tarifaires." {
positiveCard={{ items: ["Pack Gold", "Pack Platinum"] }} id: "artist-pack", badge: "Artistes", price: "Sur Devis", subtitle: "Pour vos projets musicaux", features: ["Clip Officiel 4K", "Shooting Photo Promo", "Stratégie de sortie", "Distribution Digitale"],
negativeCard={{ items: ["Pack Silver", "Starter"] }} buttons: [{ text: "Contactez-nous", href: "/contact" }]
},
{
id: "pro-pack", badge: "Professionnels", badgeIcon: CheckCircle,
price: "Sur Devis", subtitle: "Contenu corporate & brand", features: ["Production Événementielle", "Pub Lifestyle", "Hôtellerie incluse", "Montage & Étalonnage Pro"],
buttons: [{ text: "Contactez-nous", href: "/contact" }]
}
]}
/> />
</div> </div>
@@ -53,8 +63,8 @@ export default function LandingPage() {
<ContactText <ContactText
useInvertedBackground={false} useInvertedBackground={false}
background={{ variant: "plain" }} background={{ variant: "plain" }}
text="Sur mesure." text="Conditions de réservation : Réservation sous 30 jours, déplacement facturé selon distance. Devis personnalisé après étude de votre brief."
buttons={[{ text: "Devis", href: "/contact" }]} buttons={[{ text: "Demander un devis", href: "/contact" }]}
/> />
</div> </div>
@@ -71,4 +81,4 @@ export default function LandingPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }