28 Commits

Author SHA1 Message Date
b364a8872c Update src/app/page.tsx 2026-06-11 11:18:38 +00:00
81b8a5e93d Update src/app/page.tsx 2026-06-11 11:17:53 +00:00
48430541b1 Update src/app/page.tsx 2026-06-11 11:17:25 +00:00
c6407fe8b9 Merge version_9 into main
Merge version_9 into main
2026-06-11 11:13:53 +00:00
ad7aa82053 Update src/app/page.tsx 2026-06-11 11:13:47 +00:00
4505f317c5 Switch to version 2: modified src/app/styles/variables.css 2026-06-11 11:08:41 +00:00
342a71f845 Switch to version 3: modified src/app/styles/variables.css 2026-06-11 11:08:36 +00:00
037a5d0628 Switch to version 4: modified src/app/styles/variables.css 2026-06-11 11:08:31 +00:00
6aea5d409a Switch to version 5: modified src/app/styles/variables.css 2026-06-11 11:08:29 +00:00
dd1d1b3eab Switch to version 6: modified src/app/styles/variables.css 2026-06-11 11:08:27 +00:00
02aeff3848 Switch to version 7: modified src/app/styles/variables.css 2026-06-11 11:08:24 +00:00
78e56a6af1 Merge version_8 into main
Merge version_8 into main
2026-06-11 11:08:07 +00:00
30508f50cb Update theme colors 2026-06-11 11:08:04 +00:00
a66ddcaf0f Merge version_7 into main
Merge version_7 into main
2026-06-11 11:07:50 +00:00
8d99556638 Update theme colors 2026-06-11 11:07:44 +00:00
1588849872 Merge version_6 into main
Merge version_6 into main
2026-06-11 11:06:49 +00:00
9fcd6dcbbf Merge version_5 into main
Merge version_5 into main
2026-06-11 11:05:05 +00:00
5c3fa8063f Merge version_4 into main
Merge version_4 into main
2026-06-11 11:05:01 +00:00
f14e7cf322 Merge version_3 into main
Merge version_3 into main
2026-06-11 11:04:54 +00:00
615d32ff50 Switch to version 2: modified src/app/styles/base.css 2026-06-11 11:04:02 +00:00
fbbdb348f5 Switch to version 2: modified src/app/page.tsx 2026-06-11 11:04:01 +00:00
df598eb5b6 Switch to version 2: modified src/app/layout.tsx 2026-06-11 11:04:01 +00:00
a01df7b12d Switch to version 1: modified src/app/styles/base.css 2026-06-11 11:03:54 +00:00
c06d88b3da Switch to version 1: modified src/app/page.tsx 2026-06-11 11:03:54 +00:00
3ca104b76c Switch to version 1: modified src/app/layout.tsx 2026-06-11 11:03:53 +00:00
eab16fd52e Merge version_2 into main
Merge version_2 into main
2026-06-11 11:03:39 +00:00
170a1dad01 Merge version_2 into main
Merge version_2 into main
2026-06-11 11:01:58 +00:00
cc1e8124d1 Merge version_2 into main
Merge version_2 into main
2026-06-11 11:01:22 +00:00
2 changed files with 28 additions and 37 deletions

View File

@@ -8,9 +8,9 @@ import FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen
import FooterCard from '@/components/sections/footer/FooterCard'; import FooterCard from '@/components/sections/footer/FooterCard';
import HeroOverlayTestimonial from '@/components/sections/hero/HeroOverlayTestimonial'; import HeroOverlayTestimonial from '@/components/sections/hero/HeroOverlayTestimonial';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import ProductCardThree from '@/components/sections/product/ProductCardThree'; import ProductCardOne from '@/components/sections/product/ProductCardOne';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne'; import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen'; import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
import { Award, CheckCircle, Mail, MessageCircle, Phone, Smile } from "lucide-react"; import { Award, CheckCircle, Mail, MessageCircle, Phone, Smile } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
@@ -50,7 +50,7 @@ export default function LandingPage() {
logoAlt="Proinstall Instalação Elétrica Logo" logoAlt="Proinstall Instalação Elétrica Logo"
brandName="Proinstall Instalação Elétrica" brandName="Proinstall Instalação Elétrica"
button={{ button={{
text: "Pedir Orçamento", href: "#contact"}} text: "Pedir Orçamento", href: "#contact"}}
/> />
</div> </div>
@@ -121,9 +121,9 @@ export default function LandingPage() {
<div id="why-choose" data-section="why-choose"> <div id="why-choose" data-section="why-choose">
<FeatureCardSixteen <FeatureCardSixteen
animationType="slide-up"
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
animationType="slide-up"
negativeCard={{ negativeCard={{
items: [], items: [],
}} }}
@@ -137,24 +137,24 @@ export default function LandingPage() {
</div> </div>
<div id="services" data-section="services"> <div id="services" data-section="services">
<ProductCardThree <ProductCardOne
animationType="slide-up" animationType="slide-up"
textboxLayout="default" textboxLayout="default"
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "p1", price: "Preço a Consultar", name: "Instalações Elétricas Completas", imageSrc: "http://img.b2bpic.net/free-photo/male-electrician-works-switchboard-with-electrical-connecting-cable_169016-16060.jpg", imageAlt: "Instalações elétricas completas"}, id: "p1", price: "", name: "Instalações Elétricas Completas", imageSrc: "http://img.b2bpic.net/free-photo/male-electrician-works-switchboard-with-electrical-connecting-cable_169016-16060.jpg", imageAlt: "Instalações elétricas completas"},
{ {
id: "p2", price: "Preço a Consultar", name: "Instalação de Carregadores EV", imageSrc: "http://img.b2bpic.net/free-photo/ev-charging-station-clean-energy-filling-technology-electric-car-charging_35913-2573.jpg", imageAlt: "Instalação de carregadores para veículos elétricos"}, id: "p2", price: "", name: "Instalação de Carregadores EV", imageSrc: "http://img.b2bpic.net/free-photo/ev-charging-station-clean-energy-filling-technology-electric-car-charging_35913-2573.jpg", imageAlt: "Instalação de carregadores para veículos elétricos"},
{ {
id: "p3", price: "Preço a Consultar", name: "Reparações de Instalações Elétricas", imageSrc: "http://img.b2bpic.net/free-photo/man-electrical-technician-working-switchboard-with-fuses_169016-24805.jpg", imageAlt: "Reparações de instalações elétricas"}, id: "p3", price: "", name: "Reparações de Instalações Elétricas", imageSrc: "http://img.b2bpic.net/free-photo/man-electrical-technician-working-switchboard-with-fuses_169016-24805.jpg", imageAlt: "Reparações de instalações elétricas"},
{ {
id: "p4", price: "Preço a Consultar", name: "Substituição e Upgrade de Quadros Elétricos", imageSrc: "http://img.b2bpic.net/free-photo/male-electrician-uniform-working-switchboard-electricity_169016-67715.jpg", imageAlt: "Substituição e upgrade de quadros elétricos"}, id: "p4", price: "", name: "Substituição e Upgrade de Quadros Elétricos", imageSrc: "http://img.b2bpic.net/free-photo/male-electrician-uniform-working-switchboard-electricity_169016-67715.jpg", imageAlt: "Substituição e upgrade de quadros elétricos"},
{ {
id: "p5", price: "Preço a Consultar", name: "Instalação de Iluminação (Interior/Exterior)", imageSrc: "http://img.b2bpic.net/free-photo/lonely-man-bus-station-city-night_23-2149001235.jpg", imageAlt: "Instalação de iluminação interior e exterior"}, id: "p5", price: "", name: "Instalação de Iluminação (Interior/Exterior)", imageSrc: "http://img.b2bpic.net/free-photo/lonely-man-bus-station-city-night_23-2149001235.jpg", imageAlt: "Instalação de iluminação interior e exterior"},
{ {
id: "p6", price: "Preço a Consultar", name: "Diagnóstico e Manutenção Preventiva", imageSrc: "http://img.b2bpic.net/free-photo/different-electrical-tools-wooden-background-flat-lay_169016-24821.jpg", imageAlt: "Diagnóstico de avarias e manutenção preventiva"}, id: "p6", price: "", name: "Diagnóstico e Manutenção Preventiva", imageSrc: "http://img.b2bpic.net/free-photo/different-electrical-tools-wooden-background-flat-lay_169016-24821.jpg", imageAlt: "Diagnóstico de avarias e manutenção preventiva"},
]} ]}
title="Os Nossos Serviços Elétricos" title="Os Nossos Serviços Elétricos"
description="Soluções completas e inovadoras para todas as suas necessidades elétricas no Grande Porto." description="Soluções completas e inovadoras para todas as suas necessidades elétricas no Grande Porto."
@@ -162,37 +162,28 @@ export default function LandingPage() {
</div> </div>
<div id="testimonials" data-section="testimonials"> <div id="testimonials" data-section="testimonials">
<TestimonialCardSixteen <TestimonialCardTen
animationType="slide-up"
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "t1", name: "João Mendes", role: "Gerente", company: "Constrói Mais", rating: 5, id: "t1", title: "Serviço Profissional e de Confiança", quote: "A equipa da Proinstall realizou um trabalho excecional, com grande profissionalismo e atenção aos detalhes. Muito satisfeito com o resultado final.", name: "João Mendes", role: "Gerente, Constrói Mais"
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-woman-looking-photographer_23-2148339179.jpg", imageAlt: "Foto de João Mendes"}, },
{ {
id: "t2", name: "Ana Pinto", role: "Proprietária", company: "Café Central", rating: 5, id: "t2", title: "Qualidade e Rapidez Inigualáveis", quote: "Fiquei impressionada com a rapidez e a qualidade do serviço. A Proinstall é, sem dúvida, a melhor escolha para qualquer necessidade elétrica.", name: "Ana Pinto", role: "Proprietária, Café Central"
imageSrc: "http://img.b2bpic.net/free-photo/young-florist_1098-13710.jpg", imageAlt: "Foto de Ana Pinto"}, },
{ {
id: "t3", name: "Luís Cardoso", role: "Investidor Imobiliário", company: "Investe Porto", rating: 5, id: "t3", title: "Eficiência e Soluções Inovadoras", quote: "A Proinstall entregou um serviço eficiente e com soluções inovadoras para o meu projeto. Recomendo vivamente a todos os meus contactos.", name: "Luís Cardoso", role: "Investidor Imobiliário, Investe Porto"
imageSrc: "http://img.b2bpic.net/free-photo/portrait-african-american-person-casual-grey-hoodie-smiling_482257-122367.jpg", imageAlt: "Foto de Luís Cardoso"}, },
{ {
id: "t4", name: "Mariana Castro", role: "Chefe de Obra", company: "Renova Porto", rating: 5, id: "t4", title: "Execução Perfeita do Projeto", quote: "Como Chefe de Obra, valorizo a precisão e a segurança. A Proinstall superou as expectativas em todos os aspetos da instalação elétrica.", name: "Mariana Castro", role: "Chefe de Obra, Renova Porto"
imageSrc: "http://img.b2bpic.net/free-photo/selfie-portrait-videocall_23-2149186144.jpg", imageAlt: "Foto de Mariana Castro"}, },
{ {
id: "t5", name: "Ricardo Nogueira", role: "Cliente Particular", company: "Porto", rating: 5, id: "t5", title: "Totalmente Satisfeito com a Instalação", quote: "A Proinstall realizou a instalação elétrica na minha residência com total segurança e profissionalismo. Excelente trabalho, recomendo sem hesitação.", name: "Ricardo Nogueira", role: "Cliente Particular, Porto"
imageSrc: "http://img.b2bpic.net/free-photo/anxious-handsome-blonde-man-bites-lips-isolated-purple-wall_141793-66117.jpg", imageAlt: "Foto de Ricardo Nogueira"}, },
{ {
id: "t6", name: "Vera Sousa", role: "Cliente Particular", company: "Vila Nova de Gaia", rating: 5, id: "t6", title: "Assistência Rápida e Confiável", quote: "Precisava de uma reparação urgente e a Proinstall foi rápida e eficaz. O problema foi resolvido rapidamente e com grande competência.", name: "Vera Sousa", role: "Cliente Particular, Vila Nova de Gaia"
imageSrc: "http://img.b2bpic.net/free-photo/image-corporate-woman-working-office-sitting-front-laptop-preparing-business_1258-194628.jpg", imageAlt: "Foto de Vera Sousa"}, },
]}
kpiItems={[
{
value: "★★★★★", label: "Média de Avaliações"},
{
value: "100%", label: "Garantia de Satisfação"},
{
value: "500+", label: "Clientes Atendidos"},
]} ]}
title="O Que os Nossos Clientes Dizem" title="O Que os Nossos Clientes Dizem"
description="A satisfação e a confiança dos nossos clientes são o reflexo da qualidade do nosso trabalho." description="A satisfação e a confiança dos nossos clientes são o reflexo da qualidade do nosso trabalho."

View File

@@ -10,13 +10,13 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #000000; --background: #ffffff;
--card: #f9f9f9; --card: #f9f9f9;
--foreground: #ffffff; --foreground: #000000;
--primary-cta: #FFD700; --primary-cta: #FFD700;
--primary-cta-text: #ffffff; --primary-cta-text: #000000;
--secondary-cta: #ffffff; --secondary-cta: #ffffff;
--secondary-cta-text: #ffffff; --secondary-cta-text: #000000;
--accent: #FDD11E; --accent: #FDD11E;
--background-accent: #E5BE00; --background-accent: #E5BE00;