Merge version_1 into main #2

Merged
bender merged 2 commits from version_1 into main 2026-04-11 19:29:34 +00:00
2 changed files with 61 additions and 272 deletions

View File

@@ -30,22 +30,10 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Início",
id: "/",
},
{
name: "Imóveis",
id: "/imoveis",
},
{
name: "Sobre Nós",
id: "/sobre",
},
{
name: "Contacto",
id: "/contacto",
},
{ name: "Início", id: "/" },
{ name: "Imóveis", id: "/imoveis" },
{ name: "Sobre Nós", id: "/sobre" },
{ name: "Contacto", id: "/contacto" },
]}
brandName="Imoliveira"
/>
@@ -54,51 +42,20 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroBillboardRotatedCarousel
background={{
variant: "rotated-rays-animated",
}}
variant: "rotated-rays-animated"}}
title="Encontre a casa dos seus sonhos com a Imoliveira"
description="Especialistas em compra, venda e arrendamento de imóveis."
buttons={[
{
text: "Ver Imóveis",
href: "/imoveis",
},
{
text: "Falar Connosco",
href: "/contacto",
},
{ text: "Ver Imóveis", href: "/imoveis" },
{ text: "Falar Connosco", href: "/contacto" },
]}
carouselItems={[
{
id: "1",
imageSrc: "http://img.b2bpic.net/free-photo/white-sideboard-living-room-interior-with-copy-space_43614-800.jpg?_wi=1",
imageAlt: "Modern House",
},
{
id: "2",
imageSrc: "http://img.b2bpic.net/free-photo/mid-century-modern-reading-nook-apartment_53876-134095.jpg",
imageAlt: "Residential Building",
},
{
id: "3",
imageSrc: "http://img.b2bpic.net/free-photo/modern-styled-entryway_23-2150695843.jpg",
imageAlt: "Cozy Home",
},
{
id: "4",
imageSrc: "http://img.b2bpic.net/free-photo/elegant-stools-table-huge-bright-hall_1127-3339.jpg",
imageAlt: "Luxury Property",
},
{
id: "5",
imageSrc: "http://img.b2bpic.net/free-photo/chic-mid-century-modern-luxury-aesthetics-living-room-with-gray-velvet-couch-golden-lamp_53876-139781.jpg",
imageAlt: "Urban Living",
},
{
id: "6",
imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-modern-luxury-hotel-office-reception-meeting-lounge_105762-2045.jpg",
imageAlt: "Real Estate",
},
{ id: "1", imageSrc: "http://img.b2bpic.net/free-photo/white-sideboard-living-room-interior-with-copy-space_43614-800.jpg", imageAlt: "Modern House" },
{ id: "2", imageSrc: "http://img.b2bpic.net/free-photo/mid-century-modern-reading-nook-apartment_53876-134095.jpg", imageAlt: "Residential Building" },
{ id: "3", imageSrc: "http://img.b2bpic.net/free-photo/modern-styled-entryway_23-2150695843.jpg", imageAlt: "Cozy Home" },
{ id: "4", imageSrc: "http://img.b2bpic.net/free-photo/elegant-stools-table-huge-bright-hall_1127-3339.jpg", imageAlt: "Luxury Property" },
{ id: "5", imageSrc: "http://img.b2bpic.net/free-photo/chic-mid-century-modern-luxury-aesthetics-living-room-with-gray-velvet-couch-golden-lamp_53876-139781.jpg", imageAlt: "Urban Living" },
{ id: "6", imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-modern-luxury-hotel-office-reception-meeting-lounge_105762-2045.jpg", imageAlt: "Real Estate" },
]}
/>
</div>
@@ -110,42 +67,12 @@ export default function LandingPage() {
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
products={[
{
id: "p1",
name: "Apartamento T2 em Lisboa",
price: "350.000€",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-modern-building-modern-architecture_181624-21692.jpg?_wi=1",
},
{
id: "p2",
name: "Moradia Luxo Cascais",
price: "1.200.000€",
imageSrc: "http://img.b2bpic.net/free-photo/minimalist-architecture-space_23-2151912530.jpg?_wi=1",
},
{
id: "p3",
name: "Estúdio Moderno Porto",
price: "180.000€",
imageSrc: "http://img.b2bpic.net/free-photo/empty-peaceful-place-outdoors_23-2148739339.jpg",
},
{
id: "p4",
name: "Apartamento T3 Viseu",
price: "220.000€",
imageSrc: "http://img.b2bpic.net/free-photo/interior-space-decorated-boho-style_23-2150771521.jpg",
},
{
id: "p5",
name: "Penthouse T4 Algarve",
price: "850.000€",
imageSrc: "http://img.b2bpic.net/free-photo/floor-plan-with-furniture-blueprint-illustration_53876-103043.jpg",
},
{
id: "p6",
name: "Moradia Geminada Sintra",
price: "450.000€",
imageSrc: "http://img.b2bpic.net/free-photo/modern-concrete-apartment-building_250224-11.jpg",
},
{ id: "p1", name: "Apartamento T2 em Lisboa", price: "350.000€", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-modern-building-modern-architecture_181624-21692.jpg" },
{ id: "p2", name: "Moradia Luxo Cascais", price: "1.200.000€", imageSrc: "http://img.b2bpic.net/free-photo/minimalist-architecture-space_23-2151912530.jpg" },
{ id: "p3", name: "Estúdio Moderno Porto", price: "180.000€", imageSrc: "http://img.b2bpic.net/free-photo/empty-peaceful-place-outdoors_23-2148739339.jpg" },
{ id: "p4", name: "Apartamento T3 Viseu", price: "220.000€", imageSrc: "http://img.b2bpic.net/free-photo/interior-space-decorated-boho-style_23-2150771521.jpg" },
{ id: "p5", name: "Penthouse T4 Algarve", price: "850.000€", imageSrc: "http://img.b2bpic.net/free-photo/floor-plan-with-furniture-blueprint-illustration_53876-103043.jpg" },
{ id: "p6", name: "Moradia Geminada Sintra", price: "450.000€", imageSrc: "http://img.b2bpic.net/free-photo/modern-concrete-apartment-building_250224-11.jpg" },
]}
title="Imóveis em Destaque"
description="Confira nossa seleção exclusiva de imóveis."
@@ -159,64 +86,31 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
title: "Compra",
description: "Consultoria especializada na compra da sua futura casa.",
items: [
{
icon: CheckCircle,
text: "Análise de mercado",
},
{
icon: CheckCircle,
text: "Visitas guiadas",
},
title: "Compra", description: "Consultoria especializada na compra da sua futura casa.", items: [
{ icon: CheckCircle, text: "Análise de mercado" },
{ icon: CheckCircle, text: "Visitas guiadas" },
],
reverse: false,
media: {
imageSrc: "http://img.b2bpic.net/free-photo/modern-styled-entryway_23-2150695961.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/white-sideboard-living-room-interior-with-copy-space_43614-800.jpg?_wi=2",
imageAlt: "modern house interior living room",
imageSrc: "http://img.b2bpic.net/free-photo/modern-styled-entryway_23-2150695961.jpg", imageAlt: "modern house interior living room"},
},
{
title: "Venda",
description: "Vendemos o seu imóvel ao melhor valor e rapidamente.",
items: [
{
icon: CheckCircle,
text: "Marketing personalizado",
},
{
icon: CheckCircle,
text: "Fotografia profissional",
},
title: "Venda", description: "Vendemos o seu imóvel ao melhor valor e rapidamente.", items: [
{ icon: CheckCircle, text: "Marketing personalizado" },
{ icon: CheckCircle, text: "Fotografia profissional" },
],
reverse: true,
media: {
imageSrc: "http://img.b2bpic.net/free-photo/young-adults-looking-modern-technology-green-screen_482257-16872.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-modern-building-modern-architecture_181624-21692.jpg?_wi=2",
imageAlt: "modern house interior living room",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-modern-building-modern-architecture_181624-21692.jpg", imageAlt: "modern house interior living room"},
},
{
title: "Arrendamento",
description: "Gestão de arrendamentos de forma segura e eficiente.",
items: [
{
icon: CheckCircle,
text: "Verificação de inquilinos",
},
{
icon: CheckCircle,
text: "Contratos transparentes",
},
title: "Arrendamento", description: "Gestão de arrendamentos de forma segura e eficiente.", items: [
{ icon: CheckCircle, text: "Verificação de inquilinos" },
{ icon: CheckCircle, text: "Contratos transparentes" },
],
reverse: false,
media: {
imageSrc: "http://img.b2bpic.net/free-photo/interior-hotel-room-residence-is-furnished-modernly-copy-space-background_1258-84783.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/minimalist-architecture-space_23-2151912530.jpg?_wi=2",
imageAlt: "modern house interior living room",
imageSrc: "http://img.b2bpic.net/free-photo/interior-hotel-room-residence-is-furnished-modernly-copy-space-background_1258-84783.jpg", imageAlt: "modern house interior living room"},
},
]}
title="Os Nossos Serviços"
@@ -229,21 +123,9 @@ export default function LandingPage() {
useInvertedBackground={false}
title="Sobre Nós"
metrics={[
{
icon: Home,
label: "Casas Vendidas",
value: "500+",
},
{
icon: Smile,
label: "Clientes Felizes",
value: "1200+",
},
{
icon: Star,
label: "Anos de Experiência",
value: "15",
},
{ icon: Home, label: "Casas Vendidas", value: "500+" },
{ icon: Smile, label: "Clientes Felizes", value: "1200+" },
{ icon: Star, label: "Anos de Experiência", value: "15" },
]}
metricsAnimation="slide-up"
/>
@@ -255,45 +137,15 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "1",
title: "Excelente!",
quote: "A Imoliveira tornou todo o processo de compra simples.",
name: "Ana Silva",
role: "Cliente",
imageSrc: "http://img.b2bpic.net/free-photo/smiley-father-posing-with-arms-crossed_23-2148414862.jpg",
},
id: "1", title: "Excelente!", quote: "A Imoliveira tornou todo o processo de compra simples.", name: "Ana Silva", role: "Cliente", imageSrc: "http://img.b2bpic.net/free-photo/smiley-father-posing-with-arms-crossed_23-2148414862.jpg"},
{
id: "2",
title: "Muito Profissional",
quote: "Venderam a minha casa em menos de um mês.",
name: "João Santos",
role: "Vendedor",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-business-people-working-together_23-2150384850.jpg",
},
id: "2", title: "Muito Profissional", quote: "Venderam a minha casa em menos de um mês.", name: "João Santos", role: "Vendedor", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-business-people-working-together_23-2150384850.jpg"},
{
id: "3",
title: "Recomendo",
quote: "Serviço transparente e muito atencioso.",
name: "Maria Costa",
role: "Inquilina",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-business-woman-portrait_23-2149280708.jpg",
},
id: "3", title: "Recomendo", quote: "Serviço transparente e muito atencioso.", name: "Maria Costa", role: "Inquilina", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-business-woman-portrait_23-2149280708.jpg"},
{
id: "4",
title: "Fantástico",
quote: "Ajudaram-me a encontrar exatamente o que queria.",
name: "Pedro Lima",
role: "Comprador",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-senior-couple-arms_329181-14711.jpg",
},
id: "4", title: "Fantástico", quote: "Ajudaram-me a encontrar exatamente o que queria.", name: "Pedro Lima", role: "Comprador", imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-senior-couple-arms_329181-14711.jpg"},
{
id: "5",
title: "Muito satisfeito",
quote: "Profissionais de topo, sem dúvida.",
name: "Sara Oliveira",
role: "Cliente",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-long-haired-laughing-asian-man-with-blonde-woman-pleased-chinese-office-worker-blue-shirt-joking-with-female-colleague-workplace_197531-3733.jpg",
},
id: "5", title: "Muito satisfeito", quote: "Profissionais de topo, sem dúvida.", name: "Sara Oliveira", role: "Cliente", imageSrc: "http://img.b2bpic.net/free-photo/portrait-long-haired-laughing-asian-man-with-blonde-woman-pleased-chinese-office-worker-blue-shirt-joking-with-female-colleague-workplace_197531-3733.jpg"},
]}
title="O que dizem os nossos clientes"
description="Confiança é a base do nosso serviço."
@@ -303,9 +155,7 @@ export default function LandingPage() {
<div id="contact-section" data-section="contact-section">
<ContactCenter
useInvertedBackground={false}
background={{
variant: "gradient-bars",
}}
background={{ variant: "gradient-bars" }}
tag="Contacto"
title="Contacte-nos agora"
description="Estamos prontos para ajudar a encontrar a sua casa."
@@ -317,34 +167,16 @@ export default function LandingPage() {
columns={[
{
items: [
{
label: "Início",
href: "/",
},
{
label: "Sobre",
href: "/sobre",
},
{
label: "Imóveis",
href: "/imoveis",
},
{ label: "Início", href: "/" },
{ label: "Sobre", href: "/sobre" },
{ label: "Imóveis", href: "/imoveis" },
],
},
{
items: [
{
label: "Contacto",
href: "/contacto",
},
{
label: "Privacidade",
href: "#",
},
{
label: "Termos",
href: "#",
},
{ label: "Contacto", href: "/contacto" },
{ label: "Privacidade", href: "#" },
{ label: "Termos", href: "#" },
],
},
]}

View File

@@ -26,22 +26,10 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Início",
id: "/",
},
{
name: "Imóveis",
id: "/imoveis",
},
{
name: "Sobre Nós",
id: "/sobre",
},
{
name: "Contacto",
id: "/contacto",
},
{ name: "Início", id: "/" },
{ name: "Imóveis", id: "/imoveis" },
{ name: "Sobre Nós", id: "/sobre" },
{ name: "Contacto", id: "/contacto" },
]}
brandName="Imoliveira"
/>
@@ -56,24 +44,13 @@ export default function LandingPage() {
description="Comprometidos com a excelência imobiliária desde o primeiro dia."
features={[
{
title: "Missão",
description: "Conectar pessoas aos seus espaços ideais.",
items: [
{
icon: Target,
text: "Ética",
},
{
icon: Heart,
text: "Dedicação",
},
title: "Missão", description: "Conectar pessoas aos seus espaços ideais.", items: [
{ icon: Target, text: "Ética" },
{ icon: Heart, text: "Dedicação" },
],
reverse: false,
media: {
imageSrc: "http://img.b2bpic.net/free-photo/architecture-project-tablet-mockup_23-2148252114.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/white-sideboard-living-room-interior-with-copy-space_43614-800.jpg?_wi=3",
imageAlt: "Architecture project and tablet mockup",
imageSrc: "http://img.b2bpic.net/free-photo/architecture-project-tablet-mockup_23-2148252114.jpg", imageAlt: "Architecture project and tablet mockup"},
},
]}
/>
@@ -82,9 +59,7 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactCenter
useInvertedBackground={false}
background={{
variant: "plain",
}}
background={{ variant: "plain" }}
tag="Equipa"
title="Fale com os nossos especialistas"
description="Conheça quem trata do seu património."
@@ -96,34 +71,16 @@ export default function LandingPage() {
columns={[
{
items: [
{
label: "Início",
href: "/",
},
{
label: "Sobre",
href: "/sobre",
},
{
label: "Imóveis",
href: "/imoveis",
},
{ label: "Início", href: "/" },
{ label: "Sobre", href: "/sobre" },
{ label: "Imóveis", href: "/imoveis" },
],
},
{
items: [
{
label: "Contacto",
href: "/contacto",
},
{
label: "Privacidade",
href: "#",
},
{
label: "Termos",
href: "#",
},
{ label: "Contacto", href: "/contacto" },
{ label: "Privacidade", href: "#" },
{ label: "Termos", href: "#" },
],
},
]}