Compare commits

...

31 Commits

Author SHA1 Message Date
d452b58cb2 Update src/app/page.tsx 2026-05-15 17:24:35 +00:00
437de662f5 Merge version_40 into main
Merge version_40 into main
2026-05-15 17:23:54 +00:00
ef1f9cd321 Update src/app/page.tsx 2026-05-15 17:23:48 +00:00
07c0db0ff7 Merge version_40 into main
Merge version_40 into main
2026-05-15 17:23:21 +00:00
282bd88284 Update src/app/page.tsx 2026-05-15 17:23:18 +00:00
c2e7acb9e9 Merge version_39 into main
Merge version_39 into main
2026-05-15 17:18:27 +00:00
3819a4d2ee Update src/app/page.tsx 2026-05-15 17:18:21 +00:00
05ef2bebcb Merge version_39 into main
Merge version_39 into main
2026-05-15 17:17:54 +00:00
d8614a9a34 Update src/app/page.tsx 2026-05-15 17:17:48 +00:00
1c79c73caa Switch to version 37: modified src/app/page.tsx 2026-05-15 17:15:32 +00:00
719af84fe3 Merge version_38 into main
Merge version_38 into main
2026-05-15 16:52:58 +00:00
c6c1dfe7d3 Update src/app/page.tsx 2026-05-15 16:52:55 +00:00
f54ce309ab Merge version_38 into main
Merge version_38 into main
2026-05-15 16:52:30 +00:00
8871c24336 Update src/app/page.tsx 2026-05-15 16:52:27 +00:00
7644ca489e Merge version_38 into main
Merge version_38 into main
2026-05-15 16:52:04 +00:00
81a30c98df Update src/app/page.tsx 2026-05-15 16:52:01 +00:00
f28d25b5c4 Merge version_38 into main
Merge version_38 into main
2026-05-15 16:51:37 +00:00
22d4800cfe Update src/app/page.tsx 2026-05-15 16:51:34 +00:00
9f27ce678d Merge version_37 into main
Merge version_37 into main
2026-05-15 16:50:19 +00:00
8b68c5fee1 Update src/app/pricing-highlighted-cards/page.tsx 2026-05-15 16:50:16 +00:00
dccb4e816e Update src/app/pricing-highlighted/page.tsx 2026-05-15 16:50:15 +00:00
6fdc906281 Update src/app/pricing/page.tsx 2026-05-15 16:50:15 +00:00
8a0ae3a429 Update src/app/page.tsx 2026-05-15 16:50:14 +00:00
1ee333ec53 Update src/app/comparison/page.tsx 2026-05-15 16:50:14 +00:00
6708ab9dda Merge version_36 into main
Merge version_36 into main
2026-05-15 16:47:58 +00:00
2004e4beb1 Update src/app/pricing-highlighted-cards/page.tsx 2026-05-15 16:47:55 +00:00
10bd348011 Update src/app/pricing-highlighted/page.tsx 2026-05-15 16:47:54 +00:00
5bc9a34210 Update src/app/pricing/page.tsx 2026-05-15 16:47:54 +00:00
ee0e0d3cd5 Update src/app/page.tsx 2026-05-15 16:47:53 +00:00
020cc53fea Update src/app/comparison/page.tsx 2026-05-15 16:47:53 +00:00
c1058ab901 Merge version_35 into main
Merge version_35 into main
2026-05-15 16:46:11 +00:00
5 changed files with 38 additions and 46 deletions

View File

@@ -23,11 +23,12 @@ export default function ComparisonPage() {
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
brandName="Switzerweb" brandName="Switzerweb"
navItems={[ navItems={[
{ name: "Home", id: "/" },
{ name: "Réalisations", id: "work" }, { name: "Réalisations", id: "work" },
{ name: "Services", id: "services" }, { name: "Services", id: "services" },
{ name: "À Propos", id: "about" }, { name: "À Propos", id: "about" },
{ name: "Contact", id: "contact" }, { name: "Contact", id: "contact" },
{ name: "Pricing", id: "/pricing" } { name: "Pricing", id: "pricing" }
]} ]}
button={{ text: "Démarrer", href: "#contact" }} button={{ text: "Démarrer", href: "#contact" }}
/> />

View File

@@ -8,10 +8,9 @@ import FeatureBento from "@/components/sections/feature/FeatureBento";
import FeatureCardTwentySix from "@/components/sections/feature/FeatureCardTwentySix"; import FeatureCardTwentySix from "@/components/sections/feature/FeatureCardTwentySix";
import MetricCardOne from "@/components/sections/metrics/MetricCardOne"; import MetricCardOne from "@/components/sections/metrics/MetricCardOne";
import FooterBase from "@/components/sections/footer/FooterBase"; import FooterBase from "@/components/sections/footer/FooterBase";
import TestimonialCardSixteen from "@/components/sections/testimonial/TestimonialCardSixteen";
import ContactCTA from "@/components/sections/contact/ContactCTA"; import ContactCTA from "@/components/sections/contact/ContactCTA";
import PricingCardTwo from "@/components/sections/pricing/PricingCardTwo"; import PricingCardThree from "@/components/sections/pricing/PricingCardThree";
import { Sparkles, Search, Award, Users, ArrowRight, CheckCircle } from "lucide-react"; import { Sparkles, Search, Award, Users, ArrowRight } from "lucide-react";
export default function WebAgency2Page() { export default function WebAgency2Page() {
return ( return (
@@ -23,7 +22,7 @@ export default function WebAgency2Page() {
sizing="medium" sizing="medium"
background="none" background="none"
cardStyle="glass-elevated" cardStyle="glass-elevated"
primaryButtonStyle="metallic" primaryButtonStyle="gradient"
secondaryButtonStyle="glass" secondaryButtonStyle="glass"
headingFontWeight="medium" headingFontWeight="medium"
> >
@@ -31,11 +30,12 @@ export default function WebAgency2Page() {
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
brandName="Switzerweb" brandName="Switzerweb"
navItems={[ navItems={[
{ name: "Home", id: "/" },
{ name: "Réalisations", id: "work" }, { name: "Réalisations", id: "work" },
{ name: "Services", id: "services" }, { name: "Services", id: "services" },
{ name: "À Propos", id: "about" }, { name: "À Propos", id: "about" },
{ name: "Contact", id: "contact" }, { name: "Contact", id: "contact" },
{ name: "Pricing", id: "/pricing" } { name: "Tarifs", id: "pricing" }
]} ]}
button={{ text: "Démarrer", href: "#contact" }} button={{ text: "Démarrer", href: "#contact" }}
/> />
@@ -91,43 +91,29 @@ export default function WebAgency2Page() {
]} ]}
/> />
</div> </div>
<div id="pricing-highlighted-cards"> <div id="pricing">
<PricingCardTwo <PricingCardThree
title="Nos Tarifs" title="Nos Tarifs"
description="Des solutions adaptées à vos besoins avec des options premium." description="La qualité Apple, la puissance du Web."
animationType="slide-up" animationType="slide-up"
textboxLayout="default" textboxLayout="split-description"
useInvertedBackground={false} useInvertedBackground={false}
plans={[ plans={[
{ {
id: "standard", badge: "Basic", price: "$99", subtitle: "Parfait pour démarrer", features: ["SEO de base", "Design Réactif", "Support Email"], id: "one-page", price: "250 CHF", name: "Site One Page", buttons: [{ text: "Démarrer", href: "#contact" }],
buttons: [{ text: "Choisir", href: "#" }] features: ["Design épuré type Apple", "Performance optimisée", "Responsive sur mobile"]
}, },
{ {
id: "highlighted", badge: "Populaire", badgeIcon: CheckCircle, id: "multi-pages", price: "1350 CHF", name: "Multi-pages", buttons: [{ text: "Choisir", href: "#contact" }],
price: "$199", subtitle: "Pour booster votre croissance", features: ["Tout le pack Basic", "SEO Avancé", "Analytics", "Support Prioritaire"], features: ["Architecture multi-pages", "Gestion de contenu (CMS)", "SEO Avancé", "Formulaires complexes"]
buttons: [{ text: "Choisir", href: "#" }] },
{
id: "personnalise", price: "Sur devis", name: "Sur-mesure", buttons: [{ text: "Parlons-en", href: "#contact" }],
features: ["Développement spécifique", "Support prioritaire", "Intégration API", "Monitoring 24/7"]
} }
]} ]}
/> />
</div> </div>
<TestimonialCardSixteen
title="Témoignages"
description="Ce que nos clients disent de nous."
textboxLayout="default"
useInvertedBackground={false}
animationType="slide-up"
kpiItems={[
{ value: "50+", label: "Clients satisfaits" },
{ value: "120", label: "Projets livrés" },
{ value: "15", label: "Récompenses" },
]}
testimonials={[
{ id: "1", name: "Maria Santos", role: "Travel Enthusiast", company: "@luxuriatravel", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B1CZ8wJvEJetEx867dlBUUa9fk/uploaded-1778687957597-xmzcujf9.png" },
{ id: "2", name: "John Doe", role: "Founder", company: "@johndoe", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B1CZ8wJvEJetEx867dlBUUa9fk/uploaded-1778687957597-dqsdv4cu.png" },
{ id: "3", name: "Alice Martin", role: "Director", company: "@alicem", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B1CZ8wJvEJetEx867dlBUUa9fk/uploaded-1778861971260-9nz6av8u.png" },
]}
/>
<MetricCardOne <MetricCardOne
title="Approuvé par les leaders du secteur" title="Approuvé par les leaders du secteur"
description="Des années d'expérience dans la création de produits numériques orientés résultats." description="Des années d'expérience dans la création de produits numériques orientés résultats."
@@ -140,17 +126,19 @@ export default function WebAgency2Page() {
{ id: "satisfaction", value: "99%", title: "Satisfaction", description: "Taux de satisfaction client", icon: Users }, { id: "satisfaction", value: "99%", title: "Satisfaction", description: "Taux de satisfaction client", icon: Users },
]} ]}
/> />
<ContactCTA <div id="contact">
tag="Entrer en contact" <ContactCTA
title="Prêt à transformer votre présence numérique ?" tag="Entrer en contact"
description="Construisons quelque chose d'extraordinaire ensemble. Contactez-nous pour discuter de votre projet." title="Prêt à transformer votre présence numérique ?"
background={{ variant: "rotated-rays-animated" }} description="Construisons quelque chose d'extraordinaire ensemble. Contactez-nous pour discuter de votre projet."
buttons={[ background={{ variant: "rotated-rays-animated" }}
{ text: "Lancer votre projet", href: "#contact" }, buttons={[
]} { text: "Lancer votre projet", href: "#contact" },
buttonAnimation="slide-up" ]}
useInvertedBackground={false} buttonAnimation="slide-up"
/> useInvertedBackground={false}
/>
</div>
<FooterBase <FooterBase
logoText="Switzerweb" logoText="Switzerweb"
copyrightText="© 2026 | Switzerweb" copyrightText="© 2026 | Switzerweb"

View File

@@ -25,11 +25,12 @@ export default function PricingHighlightedCardsPage() {
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
brandName="Switzerweb" brandName="Switzerweb"
navItems={[ navItems={[
{ name: "Home", id: "/" },
{ name: "Réalisations", id: "work" }, { name: "Réalisations", id: "work" },
{ name: "Services", id: "services" }, { name: "Services", id: "services" },
{ name: "À Propos", id: "about" }, { name: "À Propos", id: "about" },
{ name: "Contact", id: "contact" }, { name: "Contact", id: "contact" },
{ name: "Pricing", id: "/pricing" } { name: "Pricing", id: "pricing" }
]} ]}
button={{ text: "Démarrer", href: "#contact" }} button={{ text: "Démarrer", href: "#contact" }}
/> />

View File

@@ -25,11 +25,12 @@ export default function PricingHighlightedPage() {
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
brandName="Switzerweb" brandName="Switzerweb"
navItems={[ navItems={[
{ name: "Home", id: "/" },
{ name: "Réalisations", id: "work" }, { name: "Réalisations", id: "work" },
{ name: "Services", id: "services" }, { name: "Services", id: "services" },
{ name: "À Propos", id: "about" }, { name: "À Propos", id: "about" },
{ name: "Contact", id: "contact" }, { name: "Contact", id: "contact" },
{ name: "Pricing", id: "/pricing" } { name: "Pricing", id: "pricing" }
]} ]}
button={{ text: "Démarrer", href: "#contact" }} button={{ text: "Démarrer", href: "#contact" }}
/> />

View File

@@ -24,11 +24,12 @@ export default function PricingPage() {
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
brandName="Switzerweb" brandName="Switzerweb"
navItems={[ navItems={[
{ name: "Home", id: "/" },
{ name: "Réalisations", id: "work" }, { name: "Réalisations", id: "work" },
{ name: "Services", id: "services" }, { name: "Services", id: "services" },
{ name: "À Propos", id: "about" }, { name: "À Propos", id: "about" },
{ name: "Contact", id: "contact" }, { name: "Contact", id: "contact" },
{ name: "Pricing", id: "/pricing" } { name: "Pricing", id: "pricing" }
]} ]}
button={{ text: "Démarrer", href: "#contact" }} button={{ text: "Démarrer", href: "#contact" }}
/> />