13 Commits

Author SHA1 Message Date
7100b5df1d Update src/app/page.tsx 2026-03-05 23:07:43 +00:00
cd239f3717 Update src/app/contact/page.tsx 2026-03-05 23:07:43 +00:00
56c32b24ef Update src/app/concours/page.tsx 2026-03-05 23:07:43 +00:00
85af56ec9c Update src/app/classements/page.tsx 2026-03-05 23:07:42 +00:00
3262cda9e4 Update src/app/a-propos/page.tsx 2026-03-05 23:07:42 +00:00
8fcf53749f Merge version_2 into main
Merge version_2 into main
2026-03-05 22:57:19 +00:00
0ed2f979f9 Update src/app/page.tsx 2026-03-05 22:57:15 +00:00
33af0028a1 Update src/app/layout.tsx 2026-03-05 22:57:15 +00:00
b455b17e52 Update src/app/contact/page.tsx 2026-03-05 22:57:14 +00:00
f7864eee06 Update src/app/concours/page.tsx 2026-03-05 22:57:14 +00:00
7cac31789b Update src/app/classements/page.tsx 2026-03-05 22:57:14 +00:00
f916141c15 Update src/app/a-propos/page.tsx 2026-03-05 22:57:13 +00:00
5d2de40a3c Merge version_1 into main
Merge version_1 into main
2026-03-03 22:57:34 +00:00
6 changed files with 154 additions and 452 deletions

View File

@@ -2,7 +2,7 @@
import Link from "next/link"; import Link from "next/link";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; import NavbarStyleApple from "@/components/navbar/NavbarStyleApple/NavbarStyleApple";
import SplitAbout from "@/components/sections/about/SplitAbout"; import SplitAbout from "@/components/sections/about/SplitAbout";
import MetricCardOne from "@/components/sections/metrics/MetricCardOne"; import MetricCardOne from "@/components/sections/metrics/MetricCardOne";
import FaqSplitText from "@/components/sections/faq/FaqSplitText"; import FaqSplitText from "@/components/sections/faq/FaqSplitText";
@@ -10,17 +10,14 @@ import FooterBaseCard from "@/components/sections/footer/FooterBaseCard";
import { Globe, Users, Lightbulb } from "lucide-react"; import { Globe, Users, Lightbulb } from "lucide-react";
const navItems = [ const navItems = [
{ name: "Accueil", id: "/" },
{ name: "Concours photo", id: "/concours" }, { name: "Concours photo", id: "/concours" },
{ name: "Classements", id: "/classements" }, { name: "Classement", id: "/classements" },
{ name: "À propos", id: "/a-propos" }, { name: "À propos", id: "/a-propos" },
{ name: "Contact", id: "/contact" },
]; ];
const footerColumns = [ const footerColumns = [
{ {
title: "Plateforme", title: "Plateforme", items: [
items: [
{ label: "Concours Photo", href: "/concours" }, { label: "Concours Photo", href: "/concours" },
{ label: "Classements", href: "/classements" }, { label: "Classements", href: "/classements" },
{ label: "Galeries", href: "#" }, { label: "Galeries", href: "#" },
@@ -28,8 +25,7 @@ const footerColumns = [
], ],
}, },
{ {
title: "Communauté", title: "Communauté", items: [
items: [
{ label: "Photographes", href: "#" }, { label: "Photographes", href: "#" },
{ label: "Événements", href: "#" }, { label: "Événements", href: "#" },
{ label: "Forums", href: "#" }, { label: "Forums", href: "#" },
@@ -37,8 +33,7 @@ const footerColumns = [
], ],
}, },
{ {
title: "Entreprise", title: "Entreprise", items: [
items: [
{ label: "À propos", href: "/a-propos" }, { label: "À propos", href: "/a-propos" },
{ label: "Contact", href: "/contact" }, { label: "Contact", href: "/contact" },
{ label: "Carrières", href: "#" }, { label: "Carrières", href: "#" },
@@ -46,8 +41,7 @@ const footerColumns = [
], ],
}, },
{ {
title: "Légal", title: "Légal", items: [
items: [
{ label: "Conditions", href: "#" }, { label: "Conditions", href: "#" },
{ label: "Politique de confidentialité", href: "#" }, { label: "Politique de confidentialité", href: "#" },
{ label: "Cookies", href: "#" }, { label: "Cookies", href: "#" },
@@ -55,8 +49,7 @@ const footerColumns = [
], ],
}, },
{ {
title: "Réseaux", title: "Réseaux", items: [
items: [
{ label: "Instagram", href: "https://instagram.com" }, { label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" }, { label: "Facebook", href: "https://facebook.com" },
{ label: "X", href: "https://x.com" }, { label: "X", href: "https://x.com" },
@@ -80,12 +73,7 @@ export default function AboutPage() {
headingFontWeight="bold" headingFontWeight="bold"
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleFullscreen <NavbarStyleApple navItems={navItems} brandName="Vote Gear" />
navItems={navItems}
brandName="Vote Gear"
bottomLeftText="Communauté Automobile"
bottomRightText="votegear@example.com"
/>
</div> </div>
<div id="about-mission" data-section="about-mission"> <div id="about-mission" data-section="about-mission">
@@ -96,22 +84,16 @@ export default function AboutPage() {
tagAnimation="slide-up" tagAnimation="slide-up"
bulletPoints={[ bulletPoints={[
{ {
title: "Célébrer la Passion", title: "Célébrer la Passion", description:
description: "Nous croyons que chaque photographe automobile a une histoire unique à raconter avec ses images.", icon: Lightbulb,
"Nous croyons que chaque photographe automobile a une histoire unique à raconter avec ses images.",
icon: Lightbulb,
}, },
{ {
title: "Créer une Communauté", title: "Créer une Communauté", description:
description: "Vote Gear rassemble des photographes du monde entier pour partager leur passion commune.", icon: Users,
"Vote Gear rassemble des photographes du monde entier pour partager leur passion commune.",
icon: Users,
}, },
{ {
title: "Promouvoir l'Excellence", title: "Promouvoir l'Excellence", description:
description: "À travers nos concours, nous encourageons et récompensons la qualité photographique et la créativité.", icon: Globe,
"À travers nos concours, nous encourageons et récompensons la qualité photographique et la créativité.",
icon: Globe,
}, },
]} ]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-pqt0jxng.png?_wi=4" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-pqt0jxng.png?_wi=4"
@@ -131,25 +113,13 @@ export default function AboutPage() {
tagAnimation="slide-up" tagAnimation="slide-up"
metrics={[ metrics={[
{ {
id: "1", id: "1", value: "1000", title: "photographes", description: "Photographes inscrits et actifs", icon: Users,
value: "1000",
title: "photographes",
description: "Photographes inscrits et actifs",
icon: Users,
}, },
{ {
id: "2", id: "2", value: "50", title: "concours", description: "Concours organisés avec succès", icon: Globe,
value: "50",
title: "concours",
description: "Concours organisés avec succès",
icon: Globe,
}, },
{ {
id: "3", id: "3", value: "15000", title: "photos", description: "Photos participantes showcées", icon: Lightbulb,
value: "15000",
title: "photos",
description: "Photos participantes showcées",
icon: Lightbulb,
}, },
]} ]}
gridVariant="uniform-all-items-equal" gridVariant="uniform-all-items-equal"
@@ -163,23 +133,14 @@ export default function AboutPage() {
<FaqSplitText <FaqSplitText
faqs={[ faqs={[
{ {
id: "1", id: "1", title: "Quand Vote Gear a-t-elle été fondée ?", content:
title: "Quand Vote Gear a-t-elle été fondée ?", "Vote Gear a été fondée en 2024 par une équipe de passionnés de photographie automobile et de technologie qui partageaient une vision commune : créer une plateforme pour la communauté automobile mondiale."},
content:
"Vote Gear a été fondée en 2024 par une équipe de passionnés de photographie automobile et de technologie qui partageaient une vision commune : créer une plateforme pour la communauté automobile mondiale.",
},
{ {
id: "2", id: "2", title: "Vote Gear est-elle gratuite ?", content:
title: "Vote Gear est-elle gratuite ?", "Oui, Vote Gear est complètement gratuite. Inscription, participation aux concours, votes et accès à tous les classements sont gratuits. Notre mission est de servir la communauté, pas de générer des revenus."},
content:
"Oui, Vote Gear est complètement gratuite. Inscription, participation aux concours, votes et accès à tous les classements sont gratuits. Notre mission est de servir la communauté, pas de générer des revenus.",
},
{ {
id: "3", id: "3", title: "Où est basée Vote Gear ?", content:
title: "Où est basée Vote Gear ?", "Vote Gear est une plateforme mondiale basée en ligne. Nous acceptons les photographes du monde entier et nous nous efforçons de créer une communauté diversifiée et inclusive."},
content:
"Vote Gear est une plateforme mondiale basée en ligne. Nous acceptons les photographes du monde entier et nous nous efforçons de créer une communauté diversifiée et inclusive.",
},
]} ]}
sideTitle="À Propos de Vote Gear" sideTitle="À Propos de Vote Gear"
sideDescription="Des questions sur notre histoire et notre vision ? Trouvez les réponses ici." sideDescription="Des questions sur notre histoire et notre vision ? Trouvez les réponses ici."

View File

@@ -2,7 +2,7 @@
import Link from "next/link"; import Link from "next/link";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; import NavbarStyleApple from "@/components/navbar/NavbarStyleApple/NavbarStyleApple";
import MetricCardOne from "@/components/sections/metrics/MetricCardOne"; import MetricCardOne from "@/components/sections/metrics/MetricCardOne";
import SplitAbout from "@/components/sections/about/SplitAbout"; import SplitAbout from "@/components/sections/about/SplitAbout";
import TestimonialCardSixteen from "@/components/sections/testimonial/TestimonialCardSixteen"; import TestimonialCardSixteen from "@/components/sections/testimonial/TestimonialCardSixteen";
@@ -10,17 +10,14 @@ import FooterBaseCard from "@/components/sections/footer/FooterBaseCard";
import { Trophy, Users, Zap } from "lucide-react"; import { Trophy, Users, Zap } from "lucide-react";
const navItems = [ const navItems = [
{ name: "Accueil", id: "/" },
{ name: "Concours photo", id: "/concours" }, { name: "Concours photo", id: "/concours" },
{ name: "Classements", id: "/classements" }, { name: "Classement", id: "/classements" },
{ name: "À propos", id: "/a-propos" }, { name: "À propos", id: "/a-propos" },
{ name: "Contact", id: "/contact" },
]; ];
const footerColumns = [ const footerColumns = [
{ {
title: "Plateforme", title: "Plateforme", items: [
items: [
{ label: "Concours Photo", href: "/concours" }, { label: "Concours Photo", href: "/concours" },
{ label: "Classements", href: "/classements" }, { label: "Classements", href: "/classements" },
{ label: "Galeries", href: "#" }, { label: "Galeries", href: "#" },
@@ -28,8 +25,7 @@ const footerColumns = [
], ],
}, },
{ {
title: "Communauté", title: "Communauté", items: [
items: [
{ label: "Photographes", href: "#" }, { label: "Photographes", href: "#" },
{ label: "Événements", href: "#" }, { label: "Événements", href: "#" },
{ label: "Forums", href: "#" }, { label: "Forums", href: "#" },
@@ -37,8 +33,7 @@ const footerColumns = [
], ],
}, },
{ {
title: "Entreprise", title: "Entreprise", items: [
items: [
{ label: "À propos", href: "/a-propos" }, { label: "À propos", href: "/a-propos" },
{ label: "Contact", href: "/contact" }, { label: "Contact", href: "/contact" },
{ label: "Carrières", href: "#" }, { label: "Carrières", href: "#" },
@@ -46,8 +41,7 @@ const footerColumns = [
], ],
}, },
{ {
title: "Légal", title: "Légal", items: [
items: [
{ label: "Conditions", href: "#" }, { label: "Conditions", href: "#" },
{ label: "Politique de confidentialité", href: "#" }, { label: "Politique de confidentialité", href: "#" },
{ label: "Cookies", href: "#" }, { label: "Cookies", href: "#" },
@@ -55,8 +49,7 @@ const footerColumns = [
], ],
}, },
{ {
title: "Réseaux", title: "Réseaux", items: [
items: [
{ label: "Instagram", href: "https://instagram.com" }, { label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" }, { label: "Facebook", href: "https://facebook.com" },
{ label: "X", href: "https://x.com" }, { label: "X", href: "https://x.com" },
@@ -80,12 +73,7 @@ export default function RankingsPage() {
headingFontWeight="bold" headingFontWeight="bold"
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleFullscreen <NavbarStyleApple navItems={navItems} brandName="Vote Gear" />
navItems={navItems}
brandName="Vote Gear"
bottomLeftText="Communauté Automobile"
bottomRightText="votegear@example.com"
/>
</div> </div>
<div id="rankings-stats" data-section="rankings-stats"> <div id="rankings-stats" data-section="rankings-stats">
@@ -96,25 +84,13 @@ export default function RankingsPage() {
tagAnimation="slide-up" tagAnimation="slide-up"
metrics={[ metrics={[
{ {
id: "1", id: "1", value: "2450", title: "votes", description: "Votes reçus par le champion", icon: Trophy,
value: "2450",
title: "votes",
description: "Votes reçus par le champion",
icon: Trophy,
}, },
{ {
id: "2", id: "2", value: "28", title: "photos", description: "Photos en compétition active", icon: Zap,
value: "28",
title: "photos",
description: "Photos en compétition active",
icon: Zap,
}, },
{ {
id: "3", id: "3", value: "15", title: "victoires", description: "Concours remportés ce mois", icon: Users,
value: "15",
title: "victoires",
description: "Concours remportés ce mois",
icon: Users,
}, },
]} ]}
gridVariant="uniform-all-items-equal" gridVariant="uniform-all-items-equal"
@@ -132,41 +108,21 @@ export default function RankingsPage() {
tagAnimation="slide-up" tagAnimation="slide-up"
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Jean Dupont", role: "1ère Place", company: "Passion Automotive", rating: 5,
name: "Jean Dupont",
role: "1ère Place",
company: "Passion Automotive",
rating: 5,
imageSrc: imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-pqt0jxng.png?_wi=3", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-pqt0jxng.png?_wi=3"},
},
{ {
id: "2", id: "2", name: "Marie Laurent", role: "2ème Place", company: "Automotive Shots", rating: 5,
name: "Marie Laurent",
role: "2ème Place",
company: "Automotive Shots",
rating: 5,
imageSrc: imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-2mx2pzfc.png?_wi=4", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-2mx2pzfc.png?_wi=4"},
},
{ {
id: "3", id: "3", name: "Pierre Bernard", role: "3ème Place", company: "Car Photography Pro", rating: 5,
name: "Pierre Bernard",
role: "3ème Place",
company: "Car Photography Pro",
rating: 5,
imageSrc: imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-we6ui8c8.png?_wi=4", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-we6ui8c8.png?_wi=4"},
},
{ {
id: "4", id: "4", name: "Sophie Martin", role: "4ème Place", company: "Urban Automotive", rating: 5,
name: "Sophie Martin",
role: "4ème Place",
company: "Urban Automotive",
rating: 5,
imageSrc: imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-7sc9qggg.png?_wi=5", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-7sc9qggg.png?_wi=5"},
},
]} ]}
kpiItems={[ kpiItems={[
{ value: "2450+", label: "Votes cumulés" }, { value: "2450+", label: "Votes cumulés" },
@@ -187,25 +143,17 @@ export default function RankingsPage() {
tagAnimation="slide-up" tagAnimation="slide-up"
bulletPoints={[ bulletPoints={[
{ {
title: "Votes Reçus", title: "Votes Reçus", description:
description: "Chaque vote reçu sur vos photos vous rapporte des points. Plus vos photos reçoivent de votes, plus vous montez au classement."},
"Chaque vote reçu sur vos photos vous rapporte des points. Plus vos photos reçoivent de votes, plus vous montez au classement.",
},
{ {
title: "Participation", title: "Participation", description:
description: "Participez régulièrement aux concours. Les photographes actifs bénéficient d'une visibilité accrue et de plus de votes."},
"Participez régulièrement aux concours. Les photographes actifs bénéficient d'une visibilité accrue et de plus de votes.",
},
{ {
title: "Qualité des Photos", title: "Qualité des Photos", description:
description: "Les photos de meilleure qualité attirent plus de votes. Soignez votre technique et vos compositions."},
"Les photos de meilleure qualité attirent plus de votes. Soignez votre technique et vos compositions.",
},
{ {
title: "Engagement Communautaire", title: "Engagement Communautaire", description:
description: "Votez pour les autres photographes et engagez-vous avec la communauté. Cela augmente votre présence et vos interactions."},
"Votez pour les autres photographes et engagez-vous avec la communauté. Cela augmente votre présence et vos interactions.",
},
]} ]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-dyuxs742.png?_wi=3" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-dyuxs742.png?_wi=3"
imageAlt="Système de Classement Vote Gear" imageAlt="Système de Classement Vote Gear"

View File

@@ -2,24 +2,21 @@
import Link from "next/link"; import Link from "next/link";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; import NavbarStyleApple from "@/components/navbar/NavbarStyleApple/NavbarStyleApple";
import ProductCardOne from "@/components/sections/product/ProductCardOne"; import ProductCardOne from "@/components/sections/product/ProductCardOne";
import FeatureCardTwelve from "@/components/sections/feature/FeatureCardTwelve"; import FeatureCardTwelve from "@/components/sections/feature/FeatureCardTwelve";
import FaqSplitText from "@/components/sections/faq/FaqSplitText"; import FaqSplitText from "@/components/sections/faq/FaqSplitText";
import FooterBaseCard from "@/components/sections/footer/FooterBaseCard"; import FooterBaseCard from "@/components/sections/footer/FooterBaseCard";
const navItems = [ const navItems = [
{ name: "Accueil", id: "/" },
{ name: "Concours photo", id: "/concours" }, { name: "Concours photo", id: "/concours" },
{ name: "Classements", id: "/classements" }, { name: "Classement", id: "/classements" },
{ name: "À propos", id: "/a-propos" }, { name: "À propos", id: "/a-propos" },
{ name: "Contact", id: "/contact" },
]; ];
const footerColumns = [ const footerColumns = [
{ {
title: "Plateforme", title: "Plateforme", items: [
items: [
{ label: "Concours Photo", href: "/concours" }, { label: "Concours Photo", href: "/concours" },
{ label: "Classements", href: "/classements" }, { label: "Classements", href: "/classements" },
{ label: "Galeries", href: "#" }, { label: "Galeries", href: "#" },
@@ -27,8 +24,7 @@ const footerColumns = [
], ],
}, },
{ {
title: "Communauté", title: "Communauté", items: [
items: [
{ label: "Photographes", href: "#" }, { label: "Photographes", href: "#" },
{ label: "Événements", href: "#" }, { label: "Événements", href: "#" },
{ label: "Forums", href: "#" }, { label: "Forums", href: "#" },
@@ -36,8 +32,7 @@ const footerColumns = [
], ],
}, },
{ {
title: "Entreprise", title: "Entreprise", items: [
items: [
{ label: "À propos", href: "/a-propos" }, { label: "À propos", href: "/a-propos" },
{ label: "Contact", href: "/contact" }, { label: "Contact", href: "/contact" },
{ label: "Carrières", href: "#" }, { label: "Carrières", href: "#" },
@@ -45,8 +40,7 @@ const footerColumns = [
], ],
}, },
{ {
title: "Légal", title: "Légal", items: [
items: [
{ label: "Conditions", href: "#" }, { label: "Conditions", href: "#" },
{ label: "Politique de confidentialité", href: "#" }, { label: "Politique de confidentialité", href: "#" },
{ label: "Cookies", href: "#" }, { label: "Cookies", href: "#" },
@@ -54,8 +48,7 @@ const footerColumns = [
], ],
}, },
{ {
title: "Réseaux", title: "Réseaux", items: [
items: [
{ label: "Instagram", href: "https://instagram.com" }, { label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" }, { label: "Facebook", href: "https://facebook.com" },
{ label: "X", href: "https://x.com" }, { label: "X", href: "https://x.com" },
@@ -79,12 +72,7 @@ export default function ContestsPage() {
headingFontWeight="bold" headingFontWeight="bold"
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleFullscreen <NavbarStyleApple navItems={navItems} brandName="Vote Gear" />
navItems={navItems}
brandName="Vote Gear"
bottomLeftText="Communauté Automobile"
bottomRightText="votegear@example.com"
/>
</div> </div>
<div id="all-contests" data-section="all-contests"> <div id="all-contests" data-section="all-contests">
@@ -95,53 +83,23 @@ export default function ContestsPage() {
tagAnimation="slide-up" tagAnimation="slide-up"
products={[ products={[
{ {
id: "ferrari-theme", id: "ferrari-theme", name: "Thème : Ferrari", price: "Terminé 20h00", imageSrc:
name: "Thème : Ferrari", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-2mx2pzfc.png?_wi=3", imageAlt: "Concours Ferrari"},
price: "Terminé 20h00",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-2mx2pzfc.png?_wi=3",
imageAlt: "Concours Ferrari",
},
{ {
id: "lambo-theme", id: "lambo-theme", name: "Thème : Lambo", price: "Terminé 20h00", imageSrc:
name: "Thème : Lambo", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-we6ui8c8.png?_wi=3", imageAlt: "Concours Lamborghini"},
price: "Terminé 20h00",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-we6ui8c8.png?_wi=3",
imageAlt: "Concours Lamborghini",
},
{ {
id: "porsche-theme", id: "porsche-theme", name: "Thème : Porsche", price: "En cours", imageSrc:
name: "Thème : Porsche", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-7sc9qggg.png?_wi=3", imageAlt: "Concours Porsche"},
price: "En cours",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-7sc9qggg.png?_wi=3",
imageAlt: "Concours Porsche",
},
{ {
id: "bmw-theme", id: "bmw-theme", name: "Thème : BMW", price: "À venir", imageSrc:
name: "Thème : BMW", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-pqt0jxng.png?_wi=2", imageAlt: "Concours BMW"},
price: "À venir",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-pqt0jxng.png?_wi=2",
imageAlt: "Concours BMW",
},
{ {
id: "mercedes-theme", id: "mercedes-theme", name: "Thème : Mercedes", price: "À venir", imageSrc:
name: "Thème : Mercedes", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-dyuxs742.png?_wi=2", imageAlt: "Concours Mercedes"},
price: "À venir",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-dyuxs742.png?_wi=2",
imageAlt: "Concours Mercedes",
},
{ {
id: "vintage-theme", id: "vintage-theme", name: "Thème : Vintage", price: "À venir", imageSrc:
name: "Thème : Vintage", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-7sc9qggg.png?_wi=4", imageAlt: "Concours Vintage"},
price: "À venir",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-7sc9qggg.png?_wi=4",
imageAlt: "Concours Vintage",
},
]} ]}
gridVariant="bento-grid" gridVariant="bento-grid"
animationType="slide-up" animationType="slide-up"
@@ -158,37 +116,16 @@ export default function ContestsPage() {
tagAnimation="slide-up" tagAnimation="slide-up"
features={[ features={[
{ {
id: "brand-contests", id: "brand-contests", label: "Marques", title: "Concours par marques automobiles prestigieuses", items: [
label: "Marques", "Ferrari, Lamborghini, Porsche", "BMW, Mercedes, Audi", "Tesla, Rivian, Lucid", "Et beaucoup d'autres..."],
title: "Concours par marques automobiles prestigieuses",
items: [
"Ferrari, Lamborghini, Porsche",
"BMW, Mercedes, Audi",
"Tesla, Rivian, Lucid",
"Et beaucoup d'autres...",
],
}, },
{ {
id: "style-contests", id: "style-contests", label: "Styles", title: "Concours basés sur le style et l'esthétique", items: [
label: "Styles", "Véhicules Vintage & Classiques", "Voitures de Sport Modernes", "Muscle Cars Américains", "Tuning et Customisation"],
title: "Concours basés sur le style et l'esthétique",
items: [
"Véhicules Vintage & Classiques",
"Voitures de Sport Modernes",
"Muscle Cars Américains",
"Tuning et Customisation",
],
}, },
{ {
id: "technique-contests", id: "technique-contests", label: "Technique", title: "Concours axés sur la technique photographique", items: [
label: "Technique", "Photographie de Nuit", "Mouvements et Vitesse", "Détails et Macro", "Paysages Automobiles"],
title: "Concours axés sur la technique photographique",
items: [
"Photographie de Nuit",
"Mouvements et Vitesse",
"Détails et Macro",
"Paysages Automobiles",
],
}, },
]} ]}
animationType="opacity" animationType="opacity"
@@ -201,23 +138,14 @@ export default function ContestsPage() {
<FaqSplitText <FaqSplitText
faqs={[ faqs={[
{ {
id: "1", id: "1", title: "Comment participer à un concours ?", content:
title: "Comment participer à un concours ?", "Pour participer à un concours, accédez à la page du concours, cliquez sur 'Participer', uploadez votre photo correspondant au thème, puis validez votre participation. Vous pouvez participer à autant de concours que vous le souhaitez."},
content:
"Pour participer à un concours, accédez à la page du concours, cliquez sur 'Participer', uploadez votre photo correspondant au thème, puis validez votre participation. Vous pouvez participer à autant de concours que vous le souhaitez.",
},
{ {
id: "2", id: "2", title: "Quelles sont les règles des concours ?", content:
title: "Quelles sont les règles des concours ?", "Chaque concours a ses propres règles spécifiques disponibles sur sa page dédiée. En général : photo originale, thème respecté, format autorisé, pas de filtres excessifs. Consultez les conditions détaillées de chaque concours."},
content:
"Chaque concours a ses propres règles spécifiques disponibles sur sa page dédiée. En général : photo originale, thème respecté, format autorisé, pas de filtres excessifs. Consultez les conditions détaillées de chaque concours.",
},
{ {
id: "3", id: "3", title: "Puis-je modifier ma photo après soumission ?", content:
title: "Puis-je modifier ma photo après soumission ?", "Non, une fois soumise, la photo ne peut pas être modifiée. Cependant, vous pouvez supprimer votre participation et en soumettre une nouvelle avant la date limite du concours."},
content:
"Non, une fois soumise, la photo ne peut pas être modifiée. Cependant, vous pouvez supprimer votre participation et en soumettre une nouvelle avant la date limite du concours.",
},
]} ]}
sideTitle="Questions sur les Concours" sideTitle="Questions sur les Concours"
sideDescription="Trouvez les réponses à vos questions concernant la participation aux concours" sideDescription="Trouvez les réponses à vos questions concernant la participation aux concours"

View File

@@ -2,7 +2,7 @@
import Link from "next/link"; import Link from "next/link";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; import NavbarStyleApple from "@/components/navbar/NavbarStyleApple/NavbarStyleApple";
import ContactCenter from "@/components/sections/contact/ContactCenter"; import ContactCenter from "@/components/sections/contact/ContactCenter";
import FaqSplitText from "@/components/sections/faq/FaqSplitText"; import FaqSplitText from "@/components/sections/faq/FaqSplitText";
import SplitAbout from "@/components/sections/about/SplitAbout"; import SplitAbout from "@/components/sections/about/SplitAbout";
@@ -10,17 +10,14 @@ import FooterBaseCard from "@/components/sections/footer/FooterBaseCard";
import { Mail, MapPin, Phone } from "lucide-react"; import { Mail, MapPin, Phone } from "lucide-react";
const navItems = [ const navItems = [
{ name: "Accueil", id: "/" },
{ name: "Concours photo", id: "/concours" }, { name: "Concours photo", id: "/concours" },
{ name: "Classements", id: "/classements" }, { name: "Classement", id: "/classements" },
{ name: "À propos", id: "/a-propos" }, { name: "À propos", id: "/a-propos" },
{ name: "Contact", id: "/contact" },
]; ];
const footerColumns = [ const footerColumns = [
{ {
title: "Plateforme", title: "Plateforme", items: [
items: [
{ label: "Concours Photo", href: "/concours" }, { label: "Concours Photo", href: "/concours" },
{ label: "Classements", href: "/classements" }, { label: "Classements", href: "/classements" },
{ label: "Galeries", href: "#" }, { label: "Galeries", href: "#" },
@@ -28,8 +25,7 @@ const footerColumns = [
], ],
}, },
{ {
title: "Communauté", title: "Communauté", items: [
items: [
{ label: "Photographes", href: "#" }, { label: "Photographes", href: "#" },
{ label: "Événements", href: "#" }, { label: "Événements", href: "#" },
{ label: "Forums", href: "#" }, { label: "Forums", href: "#" },
@@ -37,8 +33,7 @@ const footerColumns = [
], ],
}, },
{ {
title: "Entreprise", title: "Entreprise", items: [
items: [
{ label: "À propos", href: "/a-propos" }, { label: "À propos", href: "/a-propos" },
{ label: "Contact", href: "/contact" }, { label: "Contact", href: "/contact" },
{ label: "Carrières", href: "#" }, { label: "Carrières", href: "#" },
@@ -46,8 +41,7 @@ const footerColumns = [
], ],
}, },
{ {
title: "Légal", title: "Légal", items: [
items: [
{ label: "Conditions", href: "#" }, { label: "Conditions", href: "#" },
{ label: "Politique de confidentialité", href: "#" }, { label: "Politique de confidentialité", href: "#" },
{ label: "Cookies", href: "#" }, { label: "Cookies", href: "#" },
@@ -55,8 +49,7 @@ const footerColumns = [
], ],
}, },
{ {
title: "Réseaux", title: "Réseaux", items: [
items: [
{ label: "Instagram", href: "https://instagram.com" }, { label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" }, { label: "Facebook", href: "https://facebook.com" },
{ label: "X", href: "https://x.com" }, { label: "X", href: "https://x.com" },
@@ -80,12 +73,7 @@ export default function ContactPage() {
headingFontWeight="bold" headingFontWeight="bold"
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleFullscreen <NavbarStyleApple navItems={navItems} brandName="Vote Gear" />
navItems={navItems}
brandName="Vote Gear"
bottomLeftText="Communauté Automobile"
bottomRightText="votegear@example.com"
/>
</div> </div>
<div id="contact-info" data-section="contact-info"> <div id="contact-info" data-section="contact-info">
@@ -96,19 +84,13 @@ export default function ContactPage() {
tagAnimation="slide-up" tagAnimation="slide-up"
bulletPoints={[ bulletPoints={[
{ {
title: "Email", title: "Email", description: "votegear@example.com - Pour toutes les questions générales et support", icon: Mail,
description: "votegear@example.com - Pour toutes les questions générales et support",
icon: Mail,
}, },
{ {
title: "Adresse", title: "Adresse", description: "Vote Gear Inc., 123 Rue Automobile, 75001 Paris, France", icon: MapPin,
description: "Vote Gear Inc., 123 Rue Automobile, 75001 Paris, France",
icon: MapPin,
}, },
{ {
title: "Téléphone", title: "Téléphone", description: "+33 1 23 45 67 89 - Disponible du lundi au vendredi, 9h-18h", icon: Phone,
description: "+33 1 23 45 67 89 - Disponible du lundi au vendredi, 9h-18h",
icon: Phone,
}, },
]} ]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-pqt0jxng.png?_wi=5" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-pqt0jxng.png?_wi=5"
@@ -138,23 +120,14 @@ export default function ContactPage() {
<FaqSplitText <FaqSplitText
faqs={[ faqs={[
{ {
id: "1", id: "1", title: "Quel est le délai de réponse ?", content:
title: "Quel est le délai de réponse ?", "Nous nous efforçons de répondre à tous les emails et messages dans les 24 heures. Si vous avez une question urgente, essayez de nous appeler directement."},
content:
"Nous nous efforçons de répondre à tous les emails et messages dans les 24 heures. Si vous avez une question urgente, essayez de nous appeler directement.",
},
{ {
id: "2", id: "2", title: "Comment signaler un problème technique ?", content:
title: "Comment signaler un problème technique ?", "Vous pouvez signaler les problèmes techniques via l'email support ou en utilisant le formulaire de contact sur notre plateforme. Veuillez inclure des détails précis et des captures d'écran si possible."},
content:
"Vous pouvez signaler les problèmes techniques via l'email support ou en utilisant le formulaire de contact sur notre plateforme. Veuillez inclure des détails précis et des captures d'écran si possible.",
},
{ {
id: "3", id: "3", title: "Puis-je vous envoyer un partenariat ou une collaboration ?", content:
title: "Puis-je vous envoyer un partenariat ou une collaboration ?", "Oui ! Nous sommes toujours intéressés par les opportunités de partenariat. Veuillez envoyer une proposition détaillée à partnerships@votegear.com avec votre idée et votre profil."},
content:
"Oui ! Nous sommes toujours intéressés par les opportunités de partenariat. Veuillez envoyer une proposition détaillée à partnerships@votegear.com avec votre idée et votre profil.",
},
]} ]}
sideTitle="Questions de Contact" sideTitle="Questions de Contact"
sideDescription="Trouvez les réponses aux questions fréquemment posées" sideDescription="Trouvez les réponses aux questions fréquemment posées"

View File

@@ -5,33 +5,19 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag"; import Tag from "@/tag/Tag";
const archivo = Archivo({ const archivo = Archivo({
variable: "--font-archivo", variable: "--font-archivo", subsets: ["latin"],
subsets: ["latin"],
}); });
export const metadata: Metadata = { export const metadata: Metadata = {
title: "Vote Gear - Concours Photo Automobile", title: "Vote Gear - Concours Photo Automobile", description: "Participez à des concours photo thématiques automobiles, votez pour vos photos préférées et rejoignez une communauté passionnée de photographes.", keywords: "concours photo, automobile, photographie automobile, communauté, voting, galerie photos", openGraph: {
description: "Participez à des concours photo thématiques automobiles, votez pour vos photos préférées et rejoignez une communauté passionnée de photographes.", title: "Vote Gear - Concours Photo Automobile", description: "Participez à des concours photo automobiles et votez pour les meilleures photos.", type: "website", siteName: "Vote Gear", images: [
keywords: "concours photo, automobile, photographie automobile, communauté, voting, galerie photos",
openGraph: {
title: "Vote Gear - Concours Photo Automobile",
description: "Participez à des concours photo automobiles et votez pour les meilleures photos.",
type: "website",
siteName: "Vote Gear",
images: [
{ {
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-pqt0jxng.png", url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-pqt0jxng.png", alt: "Vote Gear Platform"},
alt: "Vote Gear Platform",
},
], ],
}, },
twitter: { twitter: {
card: "summary_large_image", card: "summary_large_image", title: "Vote Gear - Concours Photo Automobile", description: "Rejoignez notre communauté de photographes automobiles", images: [
title: "Vote Gear - Concours Photo Automobile", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-pqt0jxng.png"],
description: "Rejoignez notre communauté de photographes automobiles",
images: [
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-pqt0jxng.png",
],
}, },
robots: { robots: {
index: true, index: true,

View File

@@ -2,7 +2,7 @@
import Link from "next/link"; import Link from "next/link";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; import NavbarStyleApple from "@/components/navbar/NavbarStyleApple/NavbarStyleApple";
import HeroCentered from "@/components/sections/hero/HeroCentered"; import HeroCentered from "@/components/sections/hero/HeroCentered";
import ProductCardOne from "@/components/sections/product/ProductCardOne"; import ProductCardOne from "@/components/sections/product/ProductCardOne";
import SplitAbout from "@/components/sections/about/SplitAbout"; import SplitAbout from "@/components/sections/about/SplitAbout";
@@ -13,17 +13,14 @@ import FooterBaseCard from "@/components/sections/footer/FooterBaseCard";
import { Camera, Trophy, Image as ImageIcon, Heart } from "lucide-react"; import { Camera, Trophy, Image as ImageIcon, Heart } from "lucide-react";
const navItems = [ const navItems = [
{ name: "Accueil", id: "home" }, { name: "Concours photo", id: "/concours" },
{ name: "Concours photo", id: "contests" }, { name: "Classement", id: "/classements" },
{ name: "Classements", id: "rankings" }, { name: "À propos", id: "/a-propos" },
{ name: "À propos", id: "about" },
{ name: "Contact", id: "contact" },
]; ];
const footerColumns = [ const footerColumns = [
{ {
title: "Plateforme", title: "Plateforme", items: [
items: [
{ label: "Concours Photo", href: "/concours" }, { label: "Concours Photo", href: "/concours" },
{ label: "Classements", href: "/classements" }, { label: "Classements", href: "/classements" },
{ label: "Galeries", href: "#" }, { label: "Galeries", href: "#" },
@@ -31,8 +28,7 @@ const footerColumns = [
], ],
}, },
{ {
title: "Communauté", title: "Communauté", items: [
items: [
{ label: "Photographes", href: "#" }, { label: "Photographes", href: "#" },
{ label: "Événements", href: "#" }, { label: "Événements", href: "#" },
{ label: "Forums", href: "#" }, { label: "Forums", href: "#" },
@@ -40,8 +36,7 @@ const footerColumns = [
], ],
}, },
{ {
title: "Entreprise", title: "Entreprise", items: [
items: [
{ label: "À propos", href: "/a-propos" }, { label: "À propos", href: "/a-propos" },
{ label: "Contact", href: "/contact" }, { label: "Contact", href: "/contact" },
{ label: "Carrières", href: "#" }, { label: "Carrières", href: "#" },
@@ -49,8 +44,7 @@ const footerColumns = [
], ],
}, },
{ {
title: "Légal", title: "Légal", items: [
items: [
{ label: "Conditions", href: "#" }, { label: "Conditions", href: "#" },
{ label: "Politique de confidentialité", href: "#" }, { label: "Politique de confidentialité", href: "#" },
{ label: "Cookies", href: "#" }, { label: "Cookies", href: "#" },
@@ -58,8 +52,7 @@ const footerColumns = [
], ],
}, },
{ {
title: "Réseaux", title: "Réseaux", items: [
items: [
{ label: "Instagram", href: "https://instagram.com" }, { label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" }, { label: "Facebook", href: "https://facebook.com" },
{ label: "X", href: "https://x.com" }, { label: "X", href: "https://x.com" },
@@ -83,12 +76,7 @@ export default function HomePage() {
headingFontWeight="bold" headingFontWeight="bold"
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleFullscreen <NavbarStyleApple navItems={navItems} brandName="Vote Gear" />
navItems={navItems}
brandName="Vote Gear"
bottomLeftText="Communauté Automobile"
bottomRightText="votegear@example.com"
/>
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
@@ -98,9 +86,7 @@ export default function HomePage() {
background={{ variant: "plain" }} background={{ variant: "plain" }}
avatars={[ avatars={[
{ {
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-pqt0jxng.png", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-pqt0jxng.png", alt: "Vote Gear Platform"},
alt: "Vote Gear Platform",
},
]} ]}
avatarText="Rejoignez 1000+ photographes" avatarText="Rejoignez 1000+ photographes"
buttons={[ buttons={[
@@ -120,29 +106,14 @@ export default function HomePage() {
tagAnimation="slide-up" tagAnimation="slide-up"
products={[ products={[
{ {
id: "ferrari-theme", id: "ferrari-theme", name: "Thème : Ferrari", price: "Terminé 20h00", imageSrc:
name: "Thème : Ferrari", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-2mx2pzfc.png?_wi=1", imageAlt: "Concours Ferrari"},
price: "Terminé 20h00",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-2mx2pzfc.png?_wi=1",
imageAlt: "Concours Ferrari",
},
{ {
id: "lambo-theme", id: "lambo-theme", name: "Thème : Lambo", price: "Terminé 20h00", imageSrc:
name: "Thème : Lambo", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-we6ui8c8.png?_wi=1", imageAlt: "Concours Lamborghini"},
price: "Terminé 20h00",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-we6ui8c8.png?_wi=1",
imageAlt: "Concours Lamborghini",
},
{ {
id: "porsche-theme", id: "porsche-theme", name: "Thème : Porsche", price: "En cours", imageSrc:
name: "Thème : Porsche", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-7sc9qggg.png?_wi=1", imageAlt: "Concours Porsche"},
price: "En cours",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-7sc9qggg.png?_wi=1",
imageAlt: "Concours Porsche",
},
]} ]}
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
animationType="slide-up" animationType="slide-up"
@@ -159,25 +130,17 @@ export default function HomePage() {
tagAnimation="slide-up" tagAnimation="slide-up"
bulletPoints={[ bulletPoints={[
{ {
title: "S'inscrire", title: "S'inscrire", description:
description: "Créez votre compte gratuitement avec Gmail et complétez votre profil en quelques minutes"},
"Créez votre compte gratuitement avec Gmail et complétez votre profil en quelques minutes",
},
{ {
title: "Participer", title: "Participer", description:
description: "Sélectionnez un concours et uploadez votre meilleure photo correspondant au thème proposé"},
"Sélectionnez un concours et uploadez votre meilleure photo correspondant au thème proposé",
},
{ {
title: "Voter & Gagner", title: "Voter & Gagner", description:
description: "Votez pour vos photos préférées et gagnez des badges. Le meilleur photographe chaque mois reçoit une reconnaissance spéciale"},
"Votez pour vos photos préférées et gagnez des badges. Le meilleur photographe chaque mois reçoit une reconnaissance spéciale",
},
{ {
title: "Partager", title: "Partager", description:
description: "Connectez vos réseaux sociaux (Instagram, Facebook, X, TikTok) et partagez vos victoires avec la communauté"},
"Connectez vos réseaux sociaux (Instagram, Facebook, X, TikTok) et partagez vos victoires avec la communauté",
},
]} ]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-dyuxs742.png?_wi=1" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-dyuxs742.png?_wi=1"
imageAlt="Instructions Vote Gear" imageAlt="Instructions Vote Gear"
@@ -196,37 +159,16 @@ export default function HomePage() {
tagAnimation="slide-up" tagAnimation="slide-up"
features={[ features={[
{ {
id: "contests-feature", id: "contests-feature", label: "Concours", title: "Concours thématiques diversifiés avec de nouveaux thèmes chaque semaine", items: [
label: "Concours", "Thèmes variés (marques automobiles, types de véhicules)", "Calendrier régulier des concours", "Participations illimitées", "Règles claires et transparentes"],
title: "Concours thématiques diversifiés avec de nouveaux thèmes chaque semaine",
items: [
"Thèmes variés (marques automobiles, types de véhicules)",
"Calendrier régulier des concours",
"Participations illimitées",
"Règles claires et transparentes",
],
}, },
{ {
id: "voting-feature", id: "voting-feature", label: "Votes", title: "Système de vote démocratique et sécurisé", items: [
label: "Votes", "Interface de vote intuitive", "Classements en temps réel", "Protection contre les abus", "Transparence totale"],
title: "Système de vote démocratique et sécurisé",
items: [
"Interface de vote intuitive",
"Classements en temps réel",
"Protection contre les abus",
"Transparence totale",
],
}, },
{ {
id: "community-feature", id: "community-feature", label: "Communauté", title: "Galerie communautaire et profils de photographes", items: [
label: "Communauté", "Galeries personnelles de photos", "Profils détaillés des photographes", "Statistiques de participation", "Badges et récompenses"],
title: "Galerie communautaire et profils de photographes",
items: [
"Galeries personnelles de photos",
"Profils détaillés des photographes",
"Statistiques de participation",
"Badges et récompenses",
],
}, },
]} ]}
animationType="slide-up" animationType="slide-up"
@@ -243,32 +185,16 @@ export default function HomePage() {
tagAnimation="slide-up" tagAnimation="slide-up"
metrics={[ metrics={[
{ {
id: "1", id: "1", value: "1000", title: "photographes", description: "Photographes actifs dans notre communauté", icon: Camera,
value: "1000",
title: "photographes",
description: "Photographes actifs dans notre communauté",
icon: Camera,
}, },
{ {
id: "2", id: "2", value: "50", title: "concours", description: "Concours complétés avec succès", icon: Trophy,
value: "50",
title: "concours",
description: "Concours complétés avec succès",
icon: Trophy,
}, },
{ {
id: "3", id: "3", value: "15000", title: "photos", description: "Photos uploadées et votées", icon: ImageIcon,
value: "15000",
title: "photos",
description: "Photos uploadées et votées",
icon: ImageIcon,
}, },
{ {
id: "4", id: "4", value: "100", title: "pourcent", description: "Plateforme gratuite et accessible", icon: Heart,
value: "100",
title: "pourcent",
description: "Plateforme gratuite et accessible",
icon: Heart,
}, },
]} ]}
gridVariant="uniform-all-items-equal" gridVariant="uniform-all-items-equal"
@@ -286,41 +212,21 @@ export default function HomePage() {
tagAnimation="slide-up" tagAnimation="slide-up"
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Jean Dupont", role: "Photographe", company: "Passion Automotive", rating: 5,
name: "Jean Dupont",
role: "Photographe",
company: "Passion Automotive",
rating: 5,
imageSrc: imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-pqt0jxng.png?_wi=1", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-pqt0jxng.png?_wi=1"},
},
{ {
id: "2", id: "2", name: "Marie Laurent", role: "Photographe", company: "Automotive Shots", rating: 5,
name: "Marie Laurent",
role: "Photographe",
company: "Automotive Shots",
rating: 5,
imageSrc: imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-2mx2pzfc.png?_wi=2", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-2mx2pzfc.png?_wi=2"},
},
{ {
id: "3", id: "3", name: "Pierre Bernard", role: "Photographe", company: "Car Photography Pro", rating: 5,
name: "Pierre Bernard",
role: "Photographe",
company: "Car Photography Pro",
rating: 5,
imageSrc: imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-we6ui8c8.png?_wi=2", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-we6ui8c8.png?_wi=2"},
},
{ {
id: "4", id: "4", name: "Sophie Martin", role: "Photographe", company: "Urban Automotive", rating: 5,
name: "Sophie Martin",
role: "Photographe",
company: "Urban Automotive",
rating: 5,
imageSrc: imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-7sc9qggg.png?_wi=2", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ASFKIqCQjbc4MNUJ93j1zHcGIx/uploaded-1772578517319-7sc9qggg.png?_wi=2"},
},
]} ]}
kpiItems={[ kpiItems={[
{ value: "180+", label: "Concours complétés" }, { value: "180+", label: "Concours complétés" },