Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| a21df97d5b | |||
| cf4e3c1a43 | |||
| 5dd1da7934 | |||
| 949a6b82e4 | |||
| b9a3e78d69 | |||
| 36f2d323c5 |
@@ -6,39 +6,24 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
|
|||||||
import Tag from "@/tag/Tag";
|
import Tag from "@/tag/Tag";
|
||||||
|
|
||||||
const halant = Halant({
|
const halant = Halant({
|
||||||
variable: "--font-halant",
|
variable: "--font-halant", subsets: ["latin"],
|
||||||
subsets: ["latin"],
|
|
||||||
weight: ["300", "400", "500", "600", "700"],
|
weight: ["300", "400", "500", "600", "700"],
|
||||||
});
|
});
|
||||||
|
|
||||||
const inter = Inter({
|
const inter = Inter({
|
||||||
variable: "--font-inter",
|
variable: "--font-inter", subsets: ["latin"],
|
||||||
subsets: ["latin"],
|
|
||||||
});
|
});
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: "Mini Maisons Écologiques à Trois-Rivières | Ozar Construction",
|
title: "Mini Maisons Écologiques à Trois-Rivières | Ozar Construction", description: "Découvrez nos mini maisons modernes, écoénergétiques et abordables. Designs personnalisés construits à Trois-Rivières. Demandez votre soumission gratuite.", keywords: "mini maison Trois-Rivières, constructeur mini maison Québec, tiny house, chalet, maison écologique, construction durable", openGraph: {
|
||||||
description: "Découvrez nos mini maisons modernes, écoénergétiques et abordables. Designs personnalisés construits à Trois-Rivières. Demandez votre soumission gratuite.",
|
title: "Mini Maisons Écologiques à Trois-Rivières | Ozar Construction", description: "Mini maisons modernes et abordables conçues et construites à Trois-Rivières.", type: "website", siteName: "Ozar Construction", images: [
|
||||||
keywords: "mini maison Trois-Rivières, constructeur mini maison Québec, tiny house, chalet, maison écologique, construction durable",
|
|
||||||
openGraph: {
|
|
||||||
title: "Mini Maisons Écologiques à Trois-Rivières | Ozar Construction",
|
|
||||||
description: "Mini maisons modernes et abordables conçues et construites à Trois-Rivières.",
|
|
||||||
type: "website",
|
|
||||||
siteName: "Ozar Construction",
|
|
||||||
images: [
|
|
||||||
{
|
{
|
||||||
url: "http://img.b2bpic.net/free-photo/photorealistic-house-with-wooden-architecture-timber-structure_23-2151302592.jpg",
|
url: "http://img.b2bpic.net/free-photo/photorealistic-house-with-wooden-architecture-timber-structure_23-2151302592.jpg", alt: "Mini maison moderne Ozar Construction"},
|
||||||
alt: "Mini maison moderne Ozar Construction",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
twitter: {
|
twitter: {
|
||||||
card: "summary_large_image",
|
card: "summary_large_image", title: "Mini Maisons Écologiques | Ozar Construction", description: "Découvrez nos designs de mini maisons personnalisés à Trois-Rivières.", images: [
|
||||||
title: "Mini Maisons Écologiques | Ozar Construction",
|
"http://img.b2bpic.net/free-photo/photorealistic-house-with-wooden-architecture-timber-structure_23-2151302592.jpg"],
|
||||||
description: "Découvrez nos designs de mini maisons personnalisés à Trois-Rivières.",
|
|
||||||
images: [
|
|
||||||
"http://img.b2bpic.net/free-photo/photorealistic-house-with-wooden-architecture-timber-structure_23-2151302592.jpg",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
robots: {
|
robots: {
|
||||||
index: true,
|
index: true,
|
||||||
|
|||||||
120
src/app/page.tsx
120
src/app/page.tsx
@@ -22,8 +22,7 @@ export default function HomePage() {
|
|||||||
|
|
||||||
const footerColumns = [
|
const footerColumns = [
|
||||||
{
|
{
|
||||||
title: "Navigation",
|
title: "Navigation", items: [
|
||||||
items: [
|
|
||||||
{ label: "Accueil", href: "/" },
|
{ label: "Accueil", href: "/" },
|
||||||
{ label: "Mini Maisons", href: "#mini-maisons" },
|
{ label: "Mini Maisons", href: "#mini-maisons" },
|
||||||
{ label: "Avantages", href: "#avantages" },
|
{ label: "Avantages", href: "#avantages" },
|
||||||
@@ -31,8 +30,7 @@ export default function HomePage() {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Ressources",
|
title: "Ressources", items: [
|
||||||
items: [
|
|
||||||
{ label: "À Propos", href: "/apropos" },
|
{ label: "À Propos", href: "/apropos" },
|
||||||
{ label: "Contact", href: "/contact" },
|
{ label: "Contact", href: "/contact" },
|
||||||
{ label: "Blog", href: "#" },
|
{ label: "Blog", href: "#" },
|
||||||
@@ -40,8 +38,7 @@ export default function HomePage() {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Légal",
|
title: "Légal", items: [
|
||||||
items: [
|
|
||||||
{ label: "Politique de Confidentialité", href: "#" },
|
{ label: "Politique de Confidentialité", href: "#" },
|
||||||
{ label: "Conditions d'Utilisation", href: "#" },
|
{ label: "Conditions d'Utilisation", href: "#" },
|
||||||
{ label: "Mentions Légales", href: "#" },
|
{ label: "Mentions Légales", href: "#" },
|
||||||
@@ -92,40 +89,15 @@ export default function HomePage() {
|
|||||||
description="Découvrez les avantages uniques de nos mini maisons conçues pour maximiser l'espace et minimiser les coûts."
|
description="Découvrez les avantages uniques de nos mini maisons conçues pour maximiser l'espace et minimiser les coûts."
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", title: "Réduisez Vos Factures de Chauffage", description: "Isolation supérieure et systèmes efficaces pour réduire vos factures de chauffage et climatisation.", imageSrc: "http://img.b2bpic.net/free-photo/view-plant-lifestyle-trees-plant-nature_53876-32131.jpg?_wi=1", imageAlt: "Mini maison écologique"},
|
||||||
title: "Écoénergétiques",
|
|
||||||
description: "Isolation supérieure et systèmes efficaces pour réduire vos factures de chauffage et climatisation.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/view-plant-lifestyle-trees-plant-nature_53876-32131.jpg?_wi=1",
|
|
||||||
imageAlt: "Mini maison écologique",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", title: "Vivez Confortablement dans Moins d'Espace", description: "Chaque centimètre compte. Design intelligent pour confort maximal dans un espace minimal.", imageSrc: "http://img.b2bpic.net/free-photo/young-people-working-from-modern-place_23-2148854159.jpg?_wi=1", imageAlt: "Intérieur moderne compact"},
|
||||||
title: "Optimisation de l'Espace",
|
|
||||||
description: "Chaque centimètre compte. Design intelligent pour confort maximal dans un espace minimal.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-people-working-from-modern-place_23-2148854159.jpg?_wi=1",
|
|
||||||
imageAlt: "Intérieur moderne compact",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", title: "Coût de Construction Réduit", description: "Moins de matériaux, moins de main-d'œuvre, mais qualité premium inchangée.", imageSrc: "http://img.b2bpic.net/free-vector/assortment-houses-with-variety-designs_23-2147602121.jpg?_wi=1", imageAlt: "Designs variés de maisons"},
|
||||||
title: "Coût de Construction Réduit",
|
|
||||||
description: "Moins de matériaux, moins de main-d'œuvre, mais qualité premium inchangée.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-vector/assortment-houses-with-variety-designs_23-2147602121.jpg?_wi=1",
|
|
||||||
imageAlt: "Designs variés de maisons",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", title: "Design Personnalisable", description: "Choisissez entre moderne, rustique, chalet ou scandinave. Votre style, votre maison.", imageSrc: "http://img.b2bpic.net/free-photo/snowy-scene-village-winter_181624-22549.jpg?_wi=1", imageAlt: "Chalet de montagne"},
|
||||||
title: "Design Personnalisable",
|
|
||||||
description: "Choisissez entre moderne, rustique, chalet ou scandinave. Votre style, votre maison.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/snowy-scene-village-winter_181624-22549.jpg?_wi=1",
|
|
||||||
imageAlt: "Chalet de montagne",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "5",
|
id: "5", title: "Construction Locale", description: "Construites à Trois-Rivières avec expertise locale et service de proximité.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-children-stairs_23-2148321726.jpg?_wi=1", imageAlt: "Processus de construction"},
|
||||||
title: "Construction Locale",
|
|
||||||
description: "Construites à Trois-Rivières avec expertise locale et service de proximité.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-children-stairs_23-2148321726.jpg?_wi=1",
|
|
||||||
imageAlt: "Processus de construction",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
gridVariant="bento-grid"
|
gridVariant="bento-grid"
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
@@ -141,33 +113,13 @@ export default function HomePage() {
|
|||||||
description="Explorez nos différents modèles et trouvez le style qui vous convient."
|
description="Explorez nos différents modèles et trouvez le style qui vous convient."
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "modern",
|
id: "modern", name: "Moderne", price: "À partir de 65 000$", imageSrc: "http://img.b2bpic.net/free-vector/assortment-houses-with-variety-designs_23-2147602121.jpg?_wi=2", imageAlt: "Mini maison style moderne"},
|
||||||
name: "Moderne",
|
|
||||||
price: "À partir de 65 000$",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-vector/assortment-houses-with-variety-designs_23-2147602121.jpg?_wi=2",
|
|
||||||
imageAlt: "Mini maison style moderne",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "rustique",
|
id: "rustique", name: "Rustique", price: "À partir de 70 000$", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-winter-landscape_23-2151901435.jpg?_wi=1", imageAlt: "Mini maison style rustique"},
|
||||||
name: "Rustique",
|
|
||||||
price: "À partir de 70 000$",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-winter-landscape_23-2151901435.jpg?_wi=1",
|
|
||||||
imageAlt: "Mini maison style rustique",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "chalet",
|
id: "chalet", name: "Style Chalet", price: "À partir de 75 000$", imageSrc: "http://img.b2bpic.net/free-photo/snowy-scene-village-winter_181624-22549.jpg?_wi=2", imageAlt: "Mini maison style chalet"},
|
||||||
name: "Style Chalet",
|
|
||||||
price: "À partir de 75 000$",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/snowy-scene-village-winter_181624-22549.jpg?_wi=2",
|
|
||||||
imageAlt: "Mini maison style chalet",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "ecologique",
|
id: "ecologique", name: "Écologique", price: "À partir de 80 000$", imageSrc: "http://img.b2bpic.net/free-photo/view-plant-lifestyle-trees-plant-nature_53876-32131.jpg?_wi=2", imageAlt: "Mini maison écologique"},
|
||||||
name: "Écologique",
|
|
||||||
price: "À partir de 80 000$",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/view-plant-lifestyle-trees-plant-nature_53876-32131.jpg?_wi=2",
|
|
||||||
imageAlt: "Mini maison écologique",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
gridVariant="four-items-2x2-equal-grid"
|
gridVariant="four-items-2x2-equal-grid"
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
@@ -192,53 +144,17 @@ export default function HomePage() {
|
|||||||
description="Découvrez les expériences positives de nos clients satisfaits."
|
description="Découvrez les expériences positives de nos clients satisfaits."
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "Marie Dupont", handle: "Trois-Rivières", testimonial: "Ozar Construction a transformé mon rêve en réalité. La qualité est exceptionnelle et l'équipe est très professionnelle.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-woman-outside-street_1303-21668.jpg?_wi=1", imageAlt: "Marie Dupont"},
|
||||||
name: "Marie Dupont",
|
|
||||||
handle: "Trois-Rivières",
|
|
||||||
testimonial: "Ozar Construction a transformé mon rêve en réalité. La qualité est exceptionnelle et l'équipe est très professionnelle.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-woman-outside-street_1303-21668.jpg?_wi=1",
|
|
||||||
imageAlt: "Marie Dupont",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "Jean-Claude Moreau", handle: "Investisseur Immobilier", testimonial: "Le meilleur investissement que j'ai fait. La mini maison se loue très bien sur Airbnb. ROI impressionnant!", imageSrc: "http://img.b2bpic.net/free-photo/handsome-business-man-wearing-suit-looking-camera-smiling-broadly-with-happy-face-standing-white-background_141793-54115.jpg?_wi=1", imageAlt: "Jean-Claude Moreau"},
|
||||||
name: "Jean-Claude Moreau",
|
|
||||||
handle: "Investisseur Immobilier",
|
|
||||||
testimonial: "Le meilleur investissement que j'ai fait. La mini maison se loue très bien sur Airbnb. ROI impressionnant!",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/handsome-business-man-wearing-suit-looking-camera-smiling-broadly-with-happy-face-standing-white-background_141793-54115.jpg?_wi=1",
|
|
||||||
imageAlt: "Jean-Claude Moreau",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "Sophie Girard", handle: "Écologiste", testimonial: "Enfin une entreprise qui comprend vraiment la durabilité. Chaque détail montre leur engagement envers l'environnement.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-businessman_23-2149153863.jpg?_wi=1", imageAlt: "Sophie Girard"},
|
||||||
name: "Sophie Girard",
|
|
||||||
handle: "Écologiste",
|
|
||||||
testimonial: "Enfin une entreprise qui comprend vraiment la durabilité. Chaque détail montre leur engagement envers l'environnement.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-businessman_23-2149153863.jpg?_wi=1",
|
|
||||||
imageAlt: "Sophie Girard",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", name: "Marc Lesage", handle: "Retraité", testimonial: "Downsizing made easy. Ozar a rendu le processus simple, transparent et agréable du début à la fin.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-girl-with-flowers-walking-woods_1328-4730.jpg?_wi=1", imageAlt: "Marc Lesage"},
|
||||||
name: "Marc Lesage",
|
|
||||||
handle: "Retraité",
|
|
||||||
testimonial: "Downsizing made easy. Ozar a rendu le processus simple, transparent et agréable du début à la fin.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-girl-with-flowers-walking-woods_1328-4730.jpg?_wi=1",
|
|
||||||
imageAlt: "Marc Lesage",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "5",
|
id: "5", name: "Isabelle Roy", handle: "Jeune Professionnelle", testimonial: "Première maison abordable et de qualité. Je recommande Ozar à tous mes amis qui cherchent l'accessibilité.", imageSrc: "http://img.b2bpic.net/free-photo/successful-senior-businessman-standing-window_1262-3120.jpg?_wi=1", imageAlt: "Isabelle Roy"},
|
||||||
name: "Isabelle Roy",
|
|
||||||
handle: "Jeune Professionnelle",
|
|
||||||
testimonial: "Première maison abordable et de qualité. Je recommande Ozar à tous mes amis qui cherchent l'accessibilité.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/successful-senior-businessman-standing-window_1262-3120.jpg?_wi=1",
|
|
||||||
imageAlt: "Isabelle Roy",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "6",
|
id: "6", name: "Robert Cloutier", handle: "Propriétaire", testimonial: "Service local impeccable. L'équipe connaît les normes régionales et gère tout avec respect et professionnalisme.", imageSrc: "http://img.b2bpic.net/free-photo/beaty-style-fashion-age-concept-waist-up-shot-beautiful-gray-haired-50-year-old-female-posing-indoors-standing-white-brick-wall-adjusting-her-stylish-outfit-going-have-meeting_344912-1847.jpg?_wi=1", imageAlt: "Robert Cloutier"},
|
||||||
name: "Robert Cloutier",
|
|
||||||
handle: "Propriétaire",
|
|
||||||
testimonial: "Service local impeccable. L'équipe connaît les normes régionales et gère tout avec respect et professionnalisme.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/beaty-style-fashion-age-concept-waist-up-shot-beautiful-gray-haired-50-year-old-female-posing-indoors-standing-white-brick-wall-adjusting-her-stylish-outfit-going-have-meeting_344912-1847.jpg?_wi=1",
|
|
||||||
imageAlt: "Robert Cloutier",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
|
|||||||
Reference in New Issue
Block a user