Merge version_1 into main #2
260
src/app/page.tsx
260
src/app/page.tsx
@@ -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: "#" },
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -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: "#" },
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user