Compare commits

..

170 Commits

Author SHA1 Message Date
c7f34b43de Update src/app/page.tsx 2026-06-02 20:50:24 +00:00
e6b9ac0091 Update src/app/page.tsx 2026-06-02 20:49:57 +00:00
32b5acbc40 Update src/app/page.tsx 2026-06-02 20:49:17 +00:00
6420d55ee3 Update src/app/contact/page.tsx 2026-06-02 20:49:17 +00:00
12d5234c33 Update src/app/comparison/page.tsx 2026-06-02 20:49:16 +00:00
8f6d73841f Merge version_62 into main
Merge version_62 into main
2026-06-02 20:47:36 +00:00
c37ee45dd9 Update src/app/page.tsx 2026-06-02 20:47:33 +00:00
ae6e35f9d1 Merge version_61 into main
Merge version_61 into main
2026-06-02 20:46:06 +00:00
99f5af3ce5 Update src/app/page.tsx 2026-06-02 20:46:03 +00:00
f92885a384 Update src/app/contact/page.tsx 2026-06-02 20:46:02 +00:00
7f48a3a23f Update src/app/comparison/page.tsx 2026-06-02 20:46:02 +00:00
801ef13ad3 Merge version_60 into main
Merge version_60 into main
2026-05-15 18:01:11 +00:00
ab0c5472ee Update src/app/pricing-highlighted-cards/page.tsx 2026-05-15 18:01:08 +00:00
3e45039fd7 Update src/app/pricing-highlighted/page.tsx 2026-05-15 18:01:07 +00:00
605bf655cd Update src/app/pricing/page.tsx 2026-05-15 18:01:07 +00:00
45a733a21c Update src/app/page.tsx 2026-05-15 18:01:06 +00:00
42ed3350cc Update src/app/comparison/page.tsx 2026-05-15 18:01:06 +00:00
469e7bc4c5 Merge version_59 into main
Merge version_59 into main
2026-05-15 17:58:51 +00:00
3d9d16054c Update src/app/contact/page.tsx 2026-05-15 17:58:48 +00:00
e9ebf38702 Merge version_59 into main
Merge version_59 into main
2026-05-15 17:58:26 +00:00
245849e139 Update src/app/contact/page.tsx 2026-05-15 17:58:23 +00:00
fa13c94aae Merge version_58 into main
Merge version_58 into main
2026-05-15 17:57:04 +00:00
fd261020d2 Update src/app/page.tsx 2026-05-15 17:57:01 +00:00
277ee78e9e Merge version_58 into main
Merge version_58 into main
2026-05-15 17:56:34 +00:00
3d61fb8b13 Update src/app/page.tsx 2026-05-15 17:56:31 +00:00
ba0dcef684 Merge version_57 into main
Merge version_57 into main
2026-05-15 17:55:32 +00:00
f3d9ea0324 Update src/app/page.tsx 2026-05-15 17:55:29 +00:00
fe16fb7bcb Switch to version 54: modified src/app/pricing/page.tsx 2026-05-15 17:54:10 +00:00
25b65554bb Switch to version 54: modified src/app/pricing-highlighted/page.tsx 2026-05-15 17:54:10 +00:00
ab52e1b3ef Switch to version 54: modified src/app/pricing-highlighted-cards/page.tsx 2026-05-15 17:54:09 +00:00
e05bff3018 Switch to version 54: modified src/app/page.tsx 2026-05-15 17:54:09 +00:00
60bd37e0f1 Switch to version 54: modified src/app/contact/page.tsx 2026-05-15 17:54:08 +00:00
d247e23d81 Switch to version 54: modified src/app/comparison/page.tsx 2026-05-15 17:54:08 +00:00
d44c9ca5d0 Switch to version 56: modified src/app/pricing/page.tsx 2026-05-15 17:53:56 +00:00
04e8712c08 Switch to version 56: modified src/app/pricing-highlighted/page.tsx 2026-05-15 17:53:55 +00:00
2991b2c22e Switch to version 56: modified src/app/pricing-highlighted-cards/page.tsx 2026-05-15 17:53:55 +00:00
809fac6323 Switch to version 56: modified src/app/page.tsx 2026-05-15 17:53:54 +00:00
ef3c1cb995 Switch to version 56: modified src/app/contact/page.tsx 2026-05-15 17:53:54 +00:00
e13d0963a5 Switch to version 56: modified src/app/comparison/page.tsx 2026-05-15 17:53:53 +00:00
2cfadee187 Switch to version 55: modified src/app/pricing/page.tsx 2026-05-15 17:53:45 +00:00
4ffe390e1f Switch to version 55: modified src/app/pricing-highlighted/page.tsx 2026-05-15 17:53:44 +00:00
6cd6b42875 Switch to version 55: modified src/app/pricing-highlighted-cards/page.tsx 2026-05-15 17:53:44 +00:00
c1da9bb321 Switch to version 55: modified src/app/page.tsx 2026-05-15 17:53:43 +00:00
98173327c8 Switch to version 55: modified src/app/contact/page.tsx 2026-05-15 17:53:43 +00:00
c476bdbb13 Switch to version 55: modified src/app/comparison/page.tsx 2026-05-15 17:53:42 +00:00
48b85432d3 Merge version_56 into main
Merge version_56 into main
2026-05-15 17:52:59 +00:00
b5aa9315f0 Update src/app/contact/page.tsx 2026-05-15 17:52:53 +00:00
ee229cbd90 Merge version_56 into main
Merge version_56 into main
2026-05-15 17:52:31 +00:00
7bb142fd84 Update src/app/pricing-highlighted-cards/page.tsx 2026-05-15 17:52:28 +00:00
8f9ae90c00 Update src/app/pricing-highlighted/page.tsx 2026-05-15 17:52:27 +00:00
c0cd2184f7 Update src/app/pricing/page.tsx 2026-05-15 17:52:27 +00:00
c07c6e7311 Update src/app/page.tsx 2026-05-15 17:52:27 +00:00
1e7dad7ad9 Update src/app/contact/page.tsx 2026-05-15 17:52:26 +00:00
73084df2b0 Update src/app/comparison/page.tsx 2026-05-15 17:52:26 +00:00
d40fd0c6ee Merge version_55 into main
Merge version_55 into main
2026-05-15 17:50:12 +00:00
8d49de9bc9 Update src/app/contact/page.tsx 2026-05-15 17:50:09 +00:00
d79d797444 Merge version_55 into main
Merge version_55 into main
2026-05-15 17:49:47 +00:00
1aa21b97dc Update src/app/pricing-highlighted-cards/page.tsx 2026-05-15 17:49:44 +00:00
cf47a5ae9f Update src/app/pricing-highlighted/page.tsx 2026-05-15 17:49:43 +00:00
89e09a29ec Update src/app/pricing/page.tsx 2026-05-15 17:49:43 +00:00
3c4e77a580 Update src/app/page.tsx 2026-05-15 17:49:42 +00:00
9d73c54318 Update src/app/contact/page.tsx 2026-05-15 17:49:42 +00:00
d005171071 Update src/app/comparison/page.tsx 2026-05-15 17:49:41 +00:00
78b76baffb Merge version_55 into main
Merge version_55 into main
2026-05-15 17:49:14 +00:00
d3c8118ae9 Update src/app/pricing-highlighted-cards/page.tsx 2026-05-15 17:49:11 +00:00
768f314a17 Update src/app/pricing-highlighted/page.tsx 2026-05-15 17:49:10 +00:00
b06b52a768 Update src/app/pricing/page.tsx 2026-05-15 17:49:10 +00:00
56727d640d Update src/app/page.tsx 2026-05-15 17:49:09 +00:00
4500b76002 Update src/app/contact/page.tsx 2026-05-15 17:49:09 +00:00
e31eb9a7f3 Update src/app/comparison/page.tsx 2026-05-15 17:49:08 +00:00
6949ae7216 Merge version_54 into main
Merge version_54 into main
2026-05-15 17:48:10 +00:00
a863688bc1 Update src/app/contact/page.tsx 2026-05-15 17:48:07 +00:00
735c80f372 Merge version_53 into main
Merge version_53 into main
2026-05-15 17:46:37 +00:00
1fc38ceb3d Update src/app/contact/page.tsx 2026-05-15 17:46:34 +00:00
284dd1a79f Merge version_53 into main
Merge version_53 into main
2026-05-15 17:46:13 +00:00
6c15aa3c5f Update src/app/contact/page.tsx 2026-05-15 17:46:10 +00:00
d88a2c6325 Merge version_53 into main
Merge version_53 into main
2026-05-15 17:45:47 +00:00
a55343c17a Update src/app/contact/page.tsx 2026-05-15 17:45:44 +00:00
77fb8aa36d Merge version_52 into main
Merge version_52 into main
2026-05-15 17:44:30 +00:00
4b2efebfd1 Update src/app/contact/page.tsx 2026-05-15 17:44:24 +00:00
fea9f47837 Merge version_52 into main
Merge version_52 into main
2026-05-15 17:44:03 +00:00
d5b35cd7be Update src/app/contact/page.tsx 2026-05-15 17:44:00 +00:00
144c9109b8 Merge version_52 into main
Merge version_52 into main
2026-05-15 17:43:36 +00:00
fb8b2702e5 Update src/app/contact/page.tsx 2026-05-15 17:43:32 +00:00
73d94cc1f7 Merge version_52 into main
Merge version_52 into main
2026-05-15 17:43:09 +00:00
d11de498cc Update src/app/contact/page.tsx 2026-05-15 17:43:03 +00:00
0246cf064d Merge version_51 into main
Merge version_51 into main
2026-05-15 17:41:07 +00:00
5c85e960ef Update src/app/contact/page.tsx 2026-05-15 17:41:04 +00:00
2fabb18437 Merge version_51 into main
Merge version_51 into main
2026-05-15 17:40:42 +00:00
434c24831b Update src/app/contact/page.tsx 2026-05-15 17:40:39 +00:00
70b4e6f006 Merge version_50 into main
Merge version_50 into main
2026-05-15 17:39:55 +00:00
3c5e28d328 Update src/app/page.tsx 2026-05-15 17:39:51 +00:00
8f57187b3c Merge version_49 into main
Merge version_49 into main
2026-05-15 17:38:14 +00:00
3d871b5b29 Update src/app/contact/page.tsx 2026-05-15 17:38:11 +00:00
0e1f6a2ec9 Merge version_49 into main
Merge version_49 into main
2026-05-15 17:37:50 +00:00
9d4a065fc8 Update src/app/pricing/page.tsx 2026-05-15 17:37:47 +00:00
aa41639fe7 Update src/app/page.tsx 2026-05-15 17:37:46 +00:00
4fb704e7ee Add src/app/contact/page.tsx 2026-05-15 17:37:46 +00:00
7c2558edae Merge version_48 into main
Merge version_48 into main
2026-05-15 17:36:38 +00:00
f7e81683dd Update src/app/page.tsx 2026-05-15 17:36:34 +00:00
095370909a Merge version_47 into main
Merge version_47 into main
2026-05-15 17:35:45 +00:00
0755c8abbf Update src/app/page.tsx 2026-05-15 17:35:42 +00:00
1186e76532 Merge version_46 into main
Merge version_46 into main
2026-05-15 17:34:52 +00:00
be055c02cc Update src/app/page.tsx 2026-05-15 17:34:46 +00:00
bb4a101439 Merge version_46 into main
Merge version_46 into main
2026-05-15 17:34:20 +00:00
7aa0134741 Update src/app/page.tsx 2026-05-15 17:34:17 +00:00
ae6c453a9c Switch to version 43: modified src/app/page.tsx 2026-05-15 17:33:20 +00:00
c784904728 Switch to version 44: modified src/app/page.tsx 2026-05-15 17:33:16 +00:00
c8d2e1be88 Merge version_45 into main
Merge version_45 into main
2026-05-15 17:32:33 +00:00
7ce05b5b8a Update src/app/page.tsx 2026-05-15 17:32:30 +00:00
bfc502daf7 Merge version_45 into main
Merge version_45 into main
2026-05-15 17:32:07 +00:00
d89fa229c7 Update src/app/page.tsx 2026-05-15 17:32:01 +00:00
a106d8ebdd Merge version_44 into main
Merge version_44 into main
2026-05-15 17:31:07 +00:00
f01dc720fa Update src/app/page.tsx 2026-05-15 17:31:03 +00:00
6f764786db Merge version_44 into main
Merge version_44 into main
2026-05-15 17:30:36 +00:00
11fc414d8b Update src/app/page.tsx 2026-05-15 17:30:33 +00:00
52923ea725 Merge version_44 into main
Merge version_44 into main
2026-05-15 17:30:04 +00:00
302ea0620d Update src/app/page.tsx 2026-05-15 17:29:58 +00:00
306c76120f Merge version_44 into main
Merge version_44 into main
2026-05-15 17:29:29 +00:00
aefb8c99d9 Update src/app/page.tsx 2026-05-15 17:29:23 +00:00
50de777115 Merge version_44 into main
Merge version_44 into main
2026-05-15 17:28:56 +00:00
453183177d Update src/app/page.tsx 2026-05-15 17:28:53 +00:00
56623eaf04 Merge version_44 into main
Merge version_44 into main
2026-05-15 17:28:27 +00:00
ebe32e750a Update src/app/page.tsx 2026-05-15 17:28:24 +00:00
6eb8a7b287 Merge version_43 into main
Merge version_43 into main
2026-05-15 17:26:40 +00:00
16d64fa460 Update src/app/page.tsx 2026-05-15 17:26:34 +00:00
59f3f8ff13 Merge version_43 into main
Merge version_43 into main
2026-05-15 17:26:08 +00:00
7cb338eec8 Update src/app/page.tsx 2026-05-15 17:26:05 +00:00
d46a89ec8f Merge version_42 into main
Merge version_42 into main
2026-05-15 17:25:24 +00:00
1a34b7f490 Update src/app/page.tsx 2026-05-15 17:25:18 +00:00
642437766e Merge version_41 into main
Merge version_41 into main
2026-05-15 17:24:38 +00:00
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
692d3feb5e Update src/app/pricing-highlighted-cards/page.tsx 2026-05-15 16:46:08 +00:00
cbb261022f Update src/app/pricing-highlighted/page.tsx 2026-05-15 16:46:07 +00:00
80ad9bbc90 Update src/app/pricing/page.tsx 2026-05-15 16:46:07 +00:00
ae527b8494 Update src/app/page.tsx 2026-05-15 16:46:06 +00:00
dd8a7c96db Update src/app/comparison/page.tsx 2026-05-15 16:46:06 +00:00
0d7796f5c0 Merge version_34 into main
Merge version_34 into main
2026-05-15 16:45:04 +00:00
1483354222 Update src/app/page.tsx 2026-05-15 16:45:01 +00:00
52e9dccf91 Merge version_33 into main
Merge version_33 into main
2026-05-15 16:43:32 +00:00
6 changed files with 176 additions and 85 deletions

View File

@@ -23,15 +23,14 @@ export default function ComparisonPage() {
<NavbarLayoutFloatingOverlay
brandName="Switzerweb"
navItems={[
{ name: "Réalisations", id: "work" },
{ name: "Services", id: "services" },
{ name: "À Propos", id: "about" },
{ name: "Contact", id: "contact" },
{ name: "Pricing", id: "/pricing" },
{ name: "Pricing Highlights", id: "/pricing-highlighted" },
{ name: "Pricing Highlighted Cards", id: "/pricing-highlighted-cards" }
{ name: "Home", id: "/" },
{ name: "Réalisations", id: "/#work" },
{ name: "Services", id: "/#services" },
{ name: "À Propos", id: "/#about" },
{ name: "Tarifs", id: "/pricing" },
{ name: "Contact", id: "/contact" }
]}
button={{ text: "Démarrer", href: "#contact" }}
button={{ text: "Démarrer", href: "/contact" }}
/>
<div className="pt-32 pb-20 text-center">
<h1 className="text-4xl font-medium">Page vide</h1>
@@ -41,8 +40,8 @@ export default function ComparisonPage() {
logoText="Switzerweb"
copyrightText="© 2026 | Switzerweb"
columns={[
{ title: "Entreprise", items: [{ label: "À Propos", href: "#about" }, { label: "Services", href: "#services" }, { label: "Contact", href: "#contact" }] },
{ title: "Services", items: [{ label: "Dév Web", href: "#" }, { label: "SEO", href: "#" }] },
{ title: "Entreprise", items: [{ label: "À Propos", href: "/#about" }, { label: "Services", href: "/#services" }] },
{ title: "Services", items: [{ label: "Dév Web", href: "/#services" }, { label: "SEO", href: "/#services" }] },
]}
/>
</ReactLenis>

73
src/app/contact/page.tsx Normal file
View File

@@ -0,0 +1,73 @@
"use client";
import ReactLenis from "lenis/react";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleApple from "@/components/navbar/NavbarStyleApple/NavbarStyleApple";
import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
export default function ContactPage() {
const handleSubmit = (data: Record<string, string>) => {
console.log("Sending to theodore.elmiger@gmail.com:", data);
window.location.href = `mailto:theodore.elmiger@gmail.com?subject=Nouveau message de ${data.name}&body=Nom: ${data.name}%0AEmail: ${data.email}%0A%0A${data.message}`;
};
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="entrance-slide"
borderRadius="pill"
contentWidth="medium"
sizing="medium"
background="none"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="medium"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleApple
brandName="Switzerweb"
navItems={[
{ name: "Home", id: "/" },
{ name: "Réalisations", id: "/#work" },
{ name: "Services", id: "/#services" },
{ name: "À Propos", id: "/#about" },
{ name: "Tarifs", id: "/pricing" },
{ name: "Contact", id: "/contact" }
]}
/>
</div>
<div className="pt-32 pb-20">
<div id="contact-form" data-section="contact-form">
<ContactSplitForm
title="Parlons de votre projet"
description="Nous sommes à votre écoute pour concevoir la solution digitale qui correspond à vos ambitions."
inputs={[
{ name: "name", type: "text", placeholder: "Votre nom", required: true },
{ name: "email", type: "email", placeholder: "Votre email", required: true }
]}
textarea={{ name: "message", placeholder: "Décrivez votre projet", rows: 5, required: true }}
buttonText="Envoyer"
onSubmit={handleSubmit}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B1CZ8wJvEJetEx867dlBUUa9fk/uploaded-1778867278663-8og1q5hx.png"
mediaPosition="right"
useInvertedBackground={false}
/>
</div>
</div>
<div id="footer" data-section="footer">
<FooterLogoEmphasis
logoText="Switzerweb"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B1CZ8wJvEJetEx867dlBUUa9fk/uploaded-1778866973153-laldct7r.png?_wi=2"
columns={[
{ items: [{ label: "À Propos", href: "/#about" }, { label: "Services", href: "/#services" }, { label: "Contact", href: "/contact" }] },
{ items: [{ label: "Dév Web", href: "/#services" }, { label: "SEO", href: "/#services" }] }
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -8,9 +8,10 @@ import FeatureBento from "@/components/sections/feature/FeatureBento";
import FeatureCardTwentySix from "@/components/sections/feature/FeatureCardTwentySix";
import MetricCardOne from "@/components/sections/metrics/MetricCardOne";
import FooterBase from "@/components/sections/footer/FooterBase";
import TestimonialCardSixteen from "@/components/sections/testimonial/TestimonialCardSixteen";
import ContactCTA from "@/components/sections/contact/ContactCTA";
import { Sparkles, Search, Award, Users, ArrowRight } from "lucide-react";
import PricingCardThree from "@/components/sections/pricing/PricingCardThree";
import TestimonialCardSix from "@/components/sections/testimonial/TestimonialCardSix";
import { Sparkles, Search, Award, Users, ArrowRight, CheckCircle } from "lucide-react";
export default function WebAgency2Page() {
return (
@@ -22,7 +23,7 @@ export default function WebAgency2Page() {
sizing="medium"
background="none"
cardStyle="glass-elevated"
primaryButtonStyle="metallic"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="medium"
>
@@ -30,15 +31,14 @@ export default function WebAgency2Page() {
<NavbarLayoutFloatingOverlay
brandName="Switzerweb"
navItems={[
{ name: "Réalisations", id: "work" },
{ name: "Services", id: "services" },
{ name: "À Propos", id: "about" },
{ name: "Contact", id: "contact" },
{ name: "Pricing", id: "/pricing" },
{ name: "Pricing Highlights", id: "/pricing-highlighted" },
{ name: "Pricing Highlighted Cards", id: "/pricing-highlighted-cards" }
{ name: "Home", id: "/" },
{ name: "Réalisations", id: "/#work" },
{ name: "Services", id: "/#services" },
{ name: "À Propos", id: "/#about" },
{ name: "Tarifs", id: "/pricing" },
{ name: "Contact", id: "/contact" }
]}
button={{ text: "Démarrer", href: "#contact" }}
button={{ text: "Démarrer", href: "/contact" }}
/>
<HeroOverlayTestimonial
title="Innovation Digitale & Excellence Créative"
@@ -51,7 +51,7 @@ export default function WebAgency2Page() {
{ name: "John Doe", handle: "@johndoe", testimonial: "Le partenaire idéal pour booster notre visibilité en ligne.", rating: 5 },
]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B1CZ8wJvEJetEx867dlBUUa9fk/uploaded-1778862157558-53z96op4.png"
buttons={[{ text: "View Our Projects", href: "#work" }]}
buttons={[{ text: "View Our Projects", href: "/#work" }]}
/>
<div id="services">
<FeatureBento
@@ -67,48 +67,71 @@ export default function WebAgency2Page() {
},
{
title: "Développement Web", description: "Des sites personnalisés, rapides, responsifs et conçus pour convertir.", bentoComponent: "media-stack", items: [
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B1CZ8wJvEJetEx867dlBUUa9fk/uploaded-1778687704099-pawini9k.png?_wi=3", imageAlt: "Projet 1" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B1CZ8wJvEJetEx867dlBUUa9fk/uploaded-1778687704099-z8ttb3x3.png?_wi=3", imageAlt: "Projet 2" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B1CZ8wJvEJetEx867dlBUUa9fk/uploaded-1778687704099-xqyy35cv.png?_wi=3", imageAlt: "Projet 3" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B1CZ8wJvEJetEx867dlBUUa9fk/uploaded-1778687704099-pawini9k.png", imageAlt: "Projet 1" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B1CZ8wJvEJetEx867dlBUUa9fk/uploaded-1778687704099-z8ttb3x3.png?_wi=1", imageAlt: "Projet 2" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B1CZ8wJvEJetEx867dlBUUa9fk/uploaded-1778687704099-xqyy35cv.png", imageAlt: "Projet 3" },
],
},
]}
/>
</div>
<div id="testimonials">
<TestimonialCardSix
title="Témoignages Clients"
description="Ce que nos clients disent de notre expertise."
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={false}
topMarqueeDirection="left"
speed={30}
testimonials={[
{ id: "t1", name: "Sophie L.", handle: "@sophie", testimonial: "Une transformation totale de notre identité visuelle. Résultat sublime." },
{ id: "t2", name: "Marc P.", handle: "@marc", testimonial: "Professionnalisme et rapidité au rendez-vous. Je recommande vivement." },
{ id: "t3", name: "Julie M.", handle: "@julie", testimonial: "Le SEO a clairement fait décoller nos ventes en quelques mois." },
{ id: "t4", name: "Lucas D.", handle: "@lucas", testimonial: "Une équipe de choc pour des résultats concrets." }
]}
/>
</div>
<div id="work">
<FeatureCardTwentySix
title="Nos Projets"
description="Une sélection de projets que nous avons réalisés pour des clients de tous secteurs."
textboxLayout="default"
useInvertedBackground={false}
buttons={[{ text: "Voir tous les projets", href: "#work" }]}
buttons={[{ text: "Voir tous les projets", href: "/#work" }]}
buttonAnimation="slide-up"
cardClassName="!h-auto aspect-video"
cardClassName="!h-full !aspect-video object-cover"
features={[
{ title: "Digital Inflatables Artist", description: "Site portfolio", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B1CZ8wJvEJetEx867dlBUUa9fk/uploaded-1778861460221-euyk88uh.png", imageAlt: "Digital Inflatables Artist", buttonHref: "#", buttonIcon: ArrowRight },
{ title: "FLEX Studio", description: "Site showcase", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B1CZ8wJvEJetEx867dlBUUa9fk/uploaded-1778861460221-khgvbcj0.png", imageAlt: "FLEX Studio", buttonHref: "#", buttonIcon: ArrowRight },
{ title: "Sport Air Event", description: "Site e-commerce", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B1CZ8wJvEJetEx867dlBUUa9fk/uploaded-1778861460221-f0q6iebc.png", imageAlt: "Sport Air Event", buttonHref: "#", buttonIcon: ArrowRight },
{ title: "Association LeLi", description: "Site non-profit", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B1CZ8wJvEJetEx867dlBUUa9fk/uploaded-1778861460221-vobfgdq4.png", imageAlt: "Association LeLi", buttonHref: "#", buttonIcon: ArrowRight },
{ title: "Digital Inflatables Artist", description: "Site portfolio", imageSrc: "https://images.unsplash.com/photo-1549692520-acc6669e2fde?q=80&w=1000&auto=format&fit=crop", imageAlt: "Digital Inflatables Artist", buttonHref: "/#work", buttonIcon: ArrowRight },
{ title: "FLEX Studio", description: "Site showcase", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B1CZ8wJvEJetEx867dlBUUa9fk/uploaded-1778687704099-z8ttb3x3.png?_wi=2", imageAlt: "FLEX Studio", buttonHref: "/#work", buttonIcon: ArrowRight },
{ title: "Sport Air Event", description: "Site e-commerce", imageSrc: "https://images.unsplash.com/photo-1587620962725-abab7fe55159?q=80&w=1000&auto=format&fit=crop", imageAlt: "Sport Air Event", buttonHref: "/#work", buttonIcon: ArrowRight },
{ title: "Association LeLi", description: "Site non-profit", imageSrc: "https://images.unsplash.com/photo-1605379399642-870262d3d051?q=80&w=1000&auto=format&fit=crop", imageAlt: "Association LeLi", buttonHref: "/#work", buttonIcon: ArrowRight },
]}
/>
</div>
<div id="pricing">
<PricingCardThree
title="Nos Tarifs"
description="La qualité Apple, la puissance du Web."
animationType="slide-up"
textboxLayout="split-description"
useInvertedBackground={false}
plans={[
{
id: "one-page", price: "250 CHF", name: "Site One Page", buttons: [{ text: "Démarrer", href: "/contact" }],
features: ["SEO de base", "Performance optimisée", "Responsive sur mobile"]
},
{
id: "multi-pages", price: "1350 CHF", name: "Multi-pages", badge: "Populaire", badgeIcon: CheckCircle, buttons: [{ text: "Choisir", href: "/contact" }],
features: ["Architecture multi-pages", "Gestion de contenu (CMS)", "SEO Avancé", "Formulaires complexes"]
},
{
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>
<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
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."
@@ -121,23 +144,25 @@ export default function WebAgency2Page() {
{ id: "satisfaction", value: "99%", title: "Satisfaction", description: "Taux de satisfaction client", icon: Users },
]}
/>
<ContactCTA
tag="Entrer en contact"
title="Prêt à transformer votre présence numérique ?"
description="Construisons quelque chose d'extraordinaire ensemble. Contactez-nous pour discuter de votre projet."
background={{ variant: "rotated-rays-animated" }}
buttons={[
{ text: "Lancer votre projet", href: "#contact" },
]}
buttonAnimation="slide-up"
useInvertedBackground={false}
/>
<div id="contact">
<ContactCTA
tag="Entrer en contact"
title="Prêt à transformer votre présence numérique ?"
description="Construisons quelque chose d'extraordinaire ensemble. Contactez-nous pour discuter de votre projet."
background={{ variant: "rotated-rays-animated" }}
buttons={[
{ text: "Lancer votre projet", href: "/contact" }
]}
buttonAnimation="slide-up"
useInvertedBackground={false}
/>
</div>
<FooterBase
logoText="Switzerweb"
copyrightText="© 2026 | Switzerweb"
columns={[
{ title: "Entreprise", items: [{ label: "À Propos", href: "#about" }, { label: "Services", href: "#services" }, { label: "Contact", href: "#contact" }] },
{ title: "Services", items: [{ label: "Dév Web", href: "#" }, { label: "SEO", href: "#" }] },
{ title: "Entreprise", items: [{ label: "À Propos", href: "/#about" }, { label: "Services", href: "/#services" }] },
{ title: "Services", items: [{ label: "Dév Web", href: "/#services" }, { label: "SEO", href: "/#services" }] },
]}
/>
</ReactLenis>

View File

@@ -25,15 +25,13 @@ export default function PricingHighlightedCardsPage() {
<NavbarLayoutFloatingOverlay
brandName="Switzerweb"
navItems={[
{ name: "Home", id: "/" },
{ name: "Réalisations", id: "work" },
{ name: "Services", id: "services" },
{ name: "À Propos", id: "about" },
{ name: "Contact", id: "contact" },
{ name: "Pricing", id: "/pricing" },
{ name: "Pricing Highlights", id: "/pricing-highlighted" },
{ name: "Pricing Highlighted Cards", id: "/pricing-highlighted-cards" }
{ name: "Pricing", id: "pricing" }
]}
button={{ text: "Démarrer", href: "#contact" }}
button={{ text: "Démarrer", href: "/contact" }}
/>
<div id="pricing-highlighted-cards" className="pt-32 pb-20">
<PricingCardTwo
@@ -59,7 +57,7 @@ export default function PricingHighlightedCardsPage() {
logoText="Switzerweb"
copyrightText="© 2026 | Switzerweb"
columns={[
{ title: "Entreprise", items: [{ label: "À Propos", href: "#about" }, { label: "Services", href: "#services" }, { label: "Contact", href: "#contact" }] },
{ title: "Entreprise", items: [{ label: "À Propos", href: "#about" }, { label: "Services", href: "#services" }] },
{ title: "Services", items: [{ label: "Dév Web", href: "#" }, { label: "SEO", href: "#" }] },
]}
/>

View File

@@ -25,15 +25,13 @@ export default function PricingHighlightedPage() {
<NavbarLayoutFloatingOverlay
brandName="Switzerweb"
navItems={[
{ name: "Home", id: "/" },
{ name: "Réalisations", id: "work" },
{ name: "Services", id: "services" },
{ name: "À Propos", id: "about" },
{ name: "Contact", id: "contact" },
{ name: "Pricing", id: "/pricing" },
{ name: "Pricing Highlights", id: "/pricing-highlighted" },
{ name: "Pricing Highlighted Cards", id: "/pricing-highlighted-cards" }
{ name: "Pricing", id: "pricing" }
]}
button={{ text: "Démarrer", href: "#contact" }}
button={{ text: "Démarrer", href: "/contact" }}
/>
<div id="pricing-highlighted" className="pt-32 pb-20">
<PricingCardOne
@@ -51,7 +49,7 @@ export default function PricingHighlightedPage() {
logoText="Switzerweb"
copyrightText="© 2026 | Switzerweb"
columns={[
{ title: "Entreprise", items: [{ label: "À Propos", href: "#about" }, { label: "Services", href: "#services" }, { label: "Contact", href: "#contact" }] },
{ title: "Entreprise", items: [{ label: "À Propos", href: "#about" }, { label: "Services", href: "#services" }] },
{ title: "Services", items: [{ label: "Dév Web", href: "#" }, { label: "SEO", href: "#" }] },
]}
/>

View File

@@ -24,15 +24,13 @@ export default function PricingPage() {
<NavbarLayoutFloatingOverlay
brandName="Switzerweb"
navItems={[
{ name: "Home", id: "/" },
{ name: "Réalisations", id: "work" },
{ name: "Services", id: "services" },
{ name: "À Propos", id: "about" },
{ name: "Contact", id: "contact" },
{ name: "Pricing", id: "/pricing" },
{ name: "Pricing Highlights", id: "/pricing-highlighted" },
{ name: "Pricing Highlighted Cards", id: "/pricing-highlighted-cards" }
{ name: "Pricing", id: "pricing" }
]}
button={{ text: "Démarrer", href: "#contact" }}
button={{ text: "Démarrer", href: "/contact" }}
/>
<div id="pricing" className="pt-32 pb-20">
<PricingCardThree
@@ -42,9 +40,9 @@ export default function PricingPage() {
textboxLayout="default"
useInvertedBackground={false}
plans={[
{ id: "starter", price: "$49", name: "Starter", features: ["SEO de base", "Design Réactif", "Maintenance Mensuelle"], buttons: [{ text: "Démarrer", href: "#" }] },
{ id: "growth", price: "$99", name: "Growth", features: ["SEO Avancé", "Stratégie Digitale", "Support 24/7", "Analytique"], buttons: [{ text: "Choisir", href: "#" }] },
{ id: "pro", price: "$199", name: "Pro", features: ["Tout le pack Growth", "UI/UX Personnalisé", "Gestionnaire Dédié", "Performance Optimisée"], buttons: [{ text: "Passer au niveau supérieur", href: "#" }] }
{ id: "starter", price: "$49", name: "Starter", features: ["SEO de base", "Design Réactif", "Maintenance Mensuelle"], buttons: [{ text: "Démarrer", href: "/contact" }] },
{ id: "growth", price: "$99", name: "Growth", features: ["SEO Avancé", "Stratégie Digitale", "Support 24/7", "Analytique"], buttons: [{ text: "Choisir", href: "/contact" }] },
{ id: "pro", price: "$199", name: "Pro", features: ["Tout le pack Growth", "UI/UX Personnalisé", "Gestionnaire Dédié", "Performance Optimisée"], buttons: [{ text: "Passer au niveau supérieur", href: "/contact" }] }
]}
/>
</div>
@@ -52,7 +50,7 @@ export default function PricingPage() {
logoText="Switzerweb"
copyrightText="© 2026 | Switzerweb"
columns={[
{ title: "Entreprise", items: [{ label: "À Propos", href: "#about" }, { label: "Services", href: "#services" }, { label: "Contact", href: "#contact" }] },
{ title: "Entreprise", items: [{ label: "À Propos", href: "#about" }, { label: "Services", href: "#services" }] },
{ title: "Services", items: [{ label: "Dév Web", href: "#" }, { label: "SEO", href: "#" }] },
]}
/>