Merge version_1 into main #2
302
src/app/page.tsx
302
src/app/page.tsx
@@ -12,7 +12,7 @@ import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/Nav
|
||||
import PricingCardOne from '@/components/sections/pricing/PricingCardOne';
|
||||
import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
||||
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
|
||||
import { Building, Building2, Coffee, MapPin, Smile } from "lucide-react";
|
||||
import { Building, Building2, Coffee, MapPin, Smile, GraduationCap } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -32,26 +32,11 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "#hero",
|
||||
},
|
||||
{
|
||||
name: "Sobre",
|
||||
id: "#sobre",
|
||||
},
|
||||
{
|
||||
name: "Quartos",
|
||||
id: "#quartos",
|
||||
},
|
||||
{
|
||||
name: "Localização",
|
||||
id: "#localizacao",
|
||||
},
|
||||
{
|
||||
name: "Contacto",
|
||||
id: "#contact",
|
||||
},
|
||||
{ name: "Home", id: "#hero" },
|
||||
{ name: "Sobre", id: "#sobre" },
|
||||
{ name: "Quartos", id: "#quartos" },
|
||||
{ name: "Localização", id: "#localizacao" },
|
||||
{ name: "Contacto", id: "#contact" },
|
||||
]}
|
||||
brandName="Duarte's"
|
||||
/>
|
||||
@@ -59,48 +44,17 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardRotatedCarousel
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="Alojamento económico em Coimbra"
|
||||
description="Perto da Universidade e do Jardim Botânico. Ideal para estadias curtas e estudantes."
|
||||
buttons={[
|
||||
{
|
||||
text: "Ver disponibilidade",
|
||||
href: "https://booking.com",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Ver disponibilidade", href: "https://booking.com" }]}
|
||||
carouselItems={[
|
||||
{
|
||||
id: "1",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-hat-by-railroad-bridge_1303-9560.jpg?_wi=1",
|
||||
imageAlt: "Vista da cidade",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/laptop-near-bed_23-2147772855.jpg?_wi=1",
|
||||
imageAlt: "Quarto",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/artist-painting-bedroom_23-2147781654.jpg?_wi=1",
|
||||
imageAlt: "Quarto",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-woman-with-milk-near-book-chocolate_23-2147888579.jpg?_wi=1",
|
||||
imageAlt: "Quarto",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/home-comfortable-new-hotel-stylish_1203-4565.jpg",
|
||||
imageAlt: "Quarto",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-coffee-cup-bed_23-2148877592.jpg",
|
||||
imageAlt: "Quarto",
|
||||
},
|
||||
{ id: "1", imageSrc: "http://img.b2bpic.net/free-photo/woman-hat-by-railroad-bridge_1303-9560.jpg", imageAlt: "Vista da cidade" },
|
||||
{ id: "2", imageSrc: "http://img.b2bpic.net/free-photo/laptop-near-bed_23-2147772855.jpg", imageAlt: "Quarto" },
|
||||
{ id: "3", imageSrc: "http://img.b2bpic.net/free-photo/artist-painting-bedroom_23-2147781654.jpg", imageAlt: "Quarto" },
|
||||
{ id: "4", imageSrc: "http://img.b2bpic.net/free-photo/crop-woman-with-milk-near-book-chocolate_23-2147888579.jpg", imageAlt: "Quarto" },
|
||||
{ id: "5", imageSrc: "http://img.b2bpic.net/free-photo/home-comfortable-new-hotel-stylish_1203-4565.jpg", imageAlt: "Quarto" },
|
||||
{ id: "6", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-coffee-cup-bed_23-2148877592.jpg", imageAlt: "Quarto" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -110,21 +64,9 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="Alojamento simples e acessível"
|
||||
metrics={[
|
||||
{
|
||||
icon: Building2,
|
||||
label: "Quartos",
|
||||
value: "Privados",
|
||||
},
|
||||
{
|
||||
icon: Coffee,
|
||||
label: "Cozinha",
|
||||
value: "Equipada",
|
||||
},
|
||||
{
|
||||
icon: Smile,
|
||||
label: "Staff",
|
||||
value: "Simpático",
|
||||
},
|
||||
{ icon: Building2, label: "Quartos", value: "Privados" },
|
||||
{ icon: Coffee, label: "Cozinha", value: "Equipada" },
|
||||
{ icon: Smile, label: "Staff", value: "Simpático" },
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -137,30 +79,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Pontos de Interesse",
|
||||
description: "Estadias confortáveis perto da universidade.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/narrow-street-medieval-catalan-town-pyrenees_1398-3239.jpg",
|
||||
imageAlt: "Localização",
|
||||
},
|
||||
title: "Pontos de Interesse", description: "Estadias confortáveis perto da universidade.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/narrow-street-medieval-catalan-town-pyrenees_1398-3239.jpg", imageAlt: "Localização"},
|
||||
items: [
|
||||
{
|
||||
icon: MapPin,
|
||||
text: "Jardim Botânico",
|
||||
},
|
||||
{
|
||||
icon: University,
|
||||
text: "Universidade de Coimbra",
|
||||
},
|
||||
{
|
||||
icon: Building,
|
||||
text: "Centro da Cidade",
|
||||
},
|
||||
{ icon: MapPin, text: "Jardim Botânico" },
|
||||
{ icon: GraduationCap, text: "Universidade de Coimbra" },
|
||||
{ icon: Building, text: "Centro da Cidade" },
|
||||
],
|
||||
reverse: false,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-hat-by-railroad-bridge_1303-9560.jpg?_wi=2",
|
||||
imageAlt: "coimbra university view historic city",
|
||||
},
|
||||
reverse: false
|
||||
}
|
||||
]}
|
||||
title="Localização Privilegiada"
|
||||
description="Situado na R. Castro Matoso nº4, estamos perto dos principais pontos de interesse de Coimbra."
|
||||
@@ -174,42 +101,12 @@ export default function LandingPage() {
|
||||
gridVariant="two-columns-alternating-heights"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "r1",
|
||||
name: "Quarto Individual",
|
||||
price: "41€/noite",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/3d-contemporary-living-room-interior-modern-furniture_1048-8654.jpg",
|
||||
},
|
||||
{
|
||||
id: "r2",
|
||||
name: "Quarto Duplo",
|
||||
price: "45€/noite",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-reading-stylish-room_23-2147888766.jpg",
|
||||
},
|
||||
{
|
||||
id: "r3",
|
||||
name: "Quarto com Casa de Banho",
|
||||
price: "50€/noite",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/starving-businessman-suit-after-long-day-work-eating-burger-using-tv-remote-control-unhealthy-food_482257-21684.jpg",
|
||||
},
|
||||
{
|
||||
id: "r4",
|
||||
name: "Quarto Estudante",
|
||||
price: "41€/noite",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-shot-bedroom-with-interior-stuff-beige-tones_181624-33128.jpg",
|
||||
},
|
||||
{
|
||||
id: "r5",
|
||||
name: "Quarto Standard",
|
||||
price: "43€/noite",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/interior-modern-comfortable-hotel-room_1232-1823.jpg",
|
||||
},
|
||||
{
|
||||
id: "r6",
|
||||
name: "Quarto Económico",
|
||||
price: "41€/noite",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/3d-contemporary-bedroom-interior_1048-10250.jpg",
|
||||
},
|
||||
{ id: "r1", name: "Quarto Individual", price: "41€/noite", imageSrc: "http://img.b2bpic.net/free-photo/3d-contemporary-living-room-interior-modern-furniture_1048-8654.jpg" },
|
||||
{ id: "r2", name: "Quarto Duplo", price: "45€/noite", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-reading-stylish-room_23-2147888766.jpg" },
|
||||
{ id: "r3", name: "Quarto com Casa de Banho", price: "50€/noite", imageSrc: "http://img.b2bpic.net/free-photo/starving-businessman-suit-after-long-day-work-eating-burger-using-tv-remote-control-unhealthy-food_482257-21684.jpg" },
|
||||
{ id: "r4", name: "Quarto Estudante", price: "41€/noite", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-shot-bedroom-with-interior-stuff-beige-tones_181624-33128.jpg" },
|
||||
{ id: "r5", name: "Quarto Standard", price: "43€/noite", imageSrc: "http://img.b2bpic.net/free-photo/interior-modern-comfortable-hotel-room_1232-1823.jpg" },
|
||||
{ id: "r6", name: "Quarto Económico", price: "41€/noite", imageSrc: "http://img.b2bpic.net/free-photo/3d-contemporary-bedroom-interior_1048-10250.jpg" },
|
||||
]}
|
||||
title="Os Nossos Quartos"
|
||||
description="Quartos privados económicos com tudo o que precisa."
|
||||
@@ -222,51 +119,11 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Ana",
|
||||
handle: "@ana",
|
||||
testimonial: "Ótima localização e preço",
|
||||
rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sporty-girl-packing-bag-training-sports-girl-going-training-preparing-training_169016-68068.jpg",
|
||||
imageAlt: "simple bedroom interior cozy",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
name: "João",
|
||||
handle: "@joao",
|
||||
testimonial: "Staff muito simpático",
|
||||
rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-hat-by-railroad-bridge_1303-9560.jpg?_wi=3",
|
||||
imageAlt: "simple bedroom interior cozy",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Maria",
|
||||
handle: "@maria",
|
||||
testimonial: "Simples mas funcional",
|
||||
rating: 3,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/laptop-near-bed_23-2147772855.jpg?_wi=2",
|
||||
imageAlt: "simple bedroom interior cozy",
|
||||
},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Pedro",
|
||||
handle: "@pedro",
|
||||
testimonial: "Bom para estadias curtas",
|
||||
rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/artist-painting-bedroom_23-2147781654.jpg?_wi=2",
|
||||
imageAlt: "simple bedroom interior cozy",
|
||||
},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Sofia",
|
||||
handle: "@sofia",
|
||||
testimonial: "Excelente custo-benefício",
|
||||
rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-woman-with-milk-near-book-chocolate_23-2147888579.jpg?_wi=2",
|
||||
imageAlt: "simple bedroom interior cozy",
|
||||
},
|
||||
{ id: "t1", name: "Ana", handle: "@ana", testimonial: "Ótima localização e preço", rating: 4, imageSrc: "http://img.b2bpic.net/free-photo/sporty-girl-packing-bag-training-sports-girl-going-training-preparing-training_169016-68068.jpg", imageAlt: "simple bedroom interior cozy" },
|
||||
{ id: "t2", name: "João", handle: "@joao", testimonial: "Staff muito simpático", rating: 4, imageSrc: "http://img.b2bpic.net/free-photo/woman-hat-by-railroad-bridge_1303-9560.jpg", imageAlt: "simple bedroom interior cozy" },
|
||||
{ id: "t3", name: "Maria", handle: "@maria", testimonial: "Simples mas funcional", rating: 3, imageSrc: "http://img.b2bpic.net/free-photo/laptop-near-bed_23-2147772855.jpg", imageAlt: "simple bedroom interior cozy" },
|
||||
{ id: "t4", name: "Pedro", handle: "@pedro", testimonial: "Bom para estadias curtas", rating: 4, imageSrc: "http://img.b2bpic.net/free-photo/artist-painting-bedroom_23-2147781654.jpg", imageAlt: "simple bedroom interior cozy" },
|
||||
{ id: "t5", name: "Sofia", handle: "@sofia", testimonial: "Excelente custo-benefício", rating: 4, imageSrc: "http://img.b2bpic.net/free-photo/crop-woman-with-milk-near-book-chocolate_23-2147888579.jpg", imageAlt: "simple bedroom interior cozy" },
|
||||
]}
|
||||
showRating={true}
|
||||
title="O que dizem os nossos clientes"
|
||||
@@ -280,39 +137,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "p1",
|
||||
badge: "Popular",
|
||||
price: "41€",
|
||||
subtitle: "Estadias curtas",
|
||||
features: [
|
||||
"Cancelamento gratuito",
|
||||
"Wifi rápido",
|
||||
"Cozinha equipada",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
badge: "Estudante",
|
||||
price: "41€",
|
||||
subtitle: "Estadia longa",
|
||||
features: [
|
||||
"Mesa de estudo",
|
||||
"Ambiente calmo",
|
||||
"Zona universitária",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
badge: "Conforto",
|
||||
price: "50€",
|
||||
subtitle: "Com casa de banho",
|
||||
features: [
|
||||
"Privacidade total",
|
||||
"Casa de banho privada",
|
||||
"Conforto base",
|
||||
],
|
||||
},
|
||||
{ id: "p1", badge: "Popular", price: "41€", subtitle: "Estadias curtas", features: ["Cancelamento gratuito", "Wifi rápido", "Cozinha equipada"] },
|
||||
{ id: "p2", badge: "Estudante", price: "41€", subtitle: "Estadia longa", features: ["Mesa de estudo", "Ambiente calmo", "Zona universitária"] },
|
||||
{ id: "p3", badge: "Conforto", price: "50€", subtitle: "Com casa de banho", features: ["Privacidade total", "Casa de banho privada", "Conforto base"] },
|
||||
]}
|
||||
title="Reservas e Preços"
|
||||
description="Desde 41€ por noite com cancelamento gratuito disponível."
|
||||
@@ -324,21 +151,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Check-in?",
|
||||
content: "Flexível conforme combinado.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Tem cozinha?",
|
||||
content: "Sim, cozinha comum equipada.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Perto do centro?",
|
||||
content: "Sim, localização excelente.",
|
||||
},
|
||||
{ id: "f1", title: "Check-in?", content: "Flexível conforme combinado." },
|
||||
{ id: "f2", title: "Tem cozinha?", content: "Sim, cozinha comum equipada." },
|
||||
{ id: "f3", title: "Perto do centro?", content: "Sim, localização excelente." },
|
||||
]}
|
||||
title="Perguntas Frequentes"
|
||||
description="Saiba mais sobre o alojamento."
|
||||
@@ -349,46 +164,19 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
background={{ variant: "radial-gradient" }}
|
||||
tag="Contacto"
|
||||
title="Reserva já ao melhor preço"
|
||||
description="Contacte-nos através do telefone +351 239 051 403."
|
||||
buttons={[
|
||||
{
|
||||
text: "Ligar Agora",
|
||||
href: "tel:+351239051403",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Ligar Agora", href: "tel:+351239051403" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Links",
|
||||
items: [
|
||||
{
|
||||
label: "Booking",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Agoda",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contacto",
|
||||
items: [
|
||||
{
|
||||
label: "+351 239 051 403",
|
||||
href: "tel:+351239051403",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Links", items: [{ label: "Booking", href: "#" }, { label: "Agoda", href: "#" }] },
|
||||
{ title: "Contacto", items: [{ label: "+351 239 051 403", href: "tel:+351239051403" }] },
|
||||
]}
|
||||
bottomLeftText="© 2024 Duarte's Coimbra"
|
||||
bottomRightText="alojamentolocalduartes.com"
|
||||
|
||||
Reference in New Issue
Block a user