24 Commits

Author SHA1 Message Date
8fbbe5d9e7 Update src/app/page.tsx 2026-03-10 20:55:34 +00:00
75692bcf84 Merge version_7 into main
Merge version_7 into main
2026-03-10 20:49:01 +00:00
e362810408 Update src/app/page.tsx 2026-03-10 20:48:57 +00:00
7506adb63b Merge version_6 into main
Merge version_6 into main
2026-03-10 20:45:22 +00:00
13fbcdc779 Update src/app/page.tsx 2026-03-10 20:45:18 +00:00
33c19001ba Merge version_3 into main
Merge version_3 into main
2026-03-10 20:28:43 +00:00
1a6cbe6d55 Update src/app/page.tsx 2026-03-10 20:28:39 +00:00
370133e548 Merge version_3 into main
Merge version_3 into main
2026-03-10 20:27:17 +00:00
c124bb239a Update src/app/page.tsx 2026-03-10 20:27:13 +00:00
58dc831e01 Merge version_3 into main
Merge version_3 into main
2026-03-10 20:27:06 +00:00
51a6319e06 Update src/app/page.tsx 2026-03-10 20:27:02 +00:00
259be41b32 Merge version_3 into main
Merge version_3 into main
2026-03-10 20:26:08 +00:00
8079451b8b Update src/app/page.tsx 2026-03-10 20:26:04 +00:00
65a2e3db95 Merge version_3 into main
Merge version_3 into main
2026-03-10 20:25:37 +00:00
812663482c Update src/app/page.tsx 2026-03-10 20:25:32 +00:00
f63eb1f311 Merge version_3 into main
Merge version_3 into main
2026-03-10 20:23:52 +00:00
09729ecc21 Update src/app/page.tsx 2026-03-10 20:23:48 +00:00
6a59a4cc03 Switch to version 3: modified src/app/page.tsx 2026-03-10 20:22:48 +00:00
f5a5d826c1 Merge version_4 into main
Merge version_4 into main
2026-03-10 20:21:19 +00:00
adbebd14ee Update src/app/page.tsx 2026-03-10 20:21:15 +00:00
6d6fb4d77c Update src/app/page.tsx 2026-03-10 20:21:13 +00:00
e2b672b444 Merge version_3 into main
Merge version_3 into main
2026-03-10 19:43:46 +00:00
7c16e11344 Update src/app/page.tsx 2026-03-10 19:43:42 +00:00
da41fad744 Merge version_2 into main
Merge version_2 into main
2026-03-10 19:41:01 +00:00

View File

@@ -10,9 +10,35 @@ import TestimonialCardFifteen from '@/components/sections/testimonial/Testimonia
import FaqBase from '@/components/sections/faq/FaqBase';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterBase from '@/components/sections/footer/FooterBase';
import { Calendar, Zap, Lightbulb, Home, Sun, TrendingUp, HelpCircle, Mail } from 'lucide-react';
import { Calendar, Zap, Lightbulb, Home, Sun, TrendingUp, HelpCircle, Mail, MessageCircle } from 'lucide-react';
import { useState } from 'react';
import Input from '@/components/form/Input';
export default function LandingPage() {
const [billValue, setBillValue] = useState('');
const [showCalculator, setShowCalculator] = useState(false);
const calculateSavings = () => {
const monthlyBill = parseFloat(billValue);
if (isNaN(monthlyBill) || monthlyBill <= 0) {
return null;
}
// Estimate 70% savings with Eletrotech solar panels
const monthlySavings = monthlyBill * 0.70;
const yearlySavings = monthlySavings * 12;
return {
monthly: monthlySavings.toFixed(2),
yearly: yearlySavings.toFixed(2)
};
};
const savings = calculateSavings();
const handleWhatsAppClick = () => {
const message = encodeURIComponent('Olá! Gostaria de saber mais sobre energia solar fotovoltaica.');
window.open(`https://wa.me/5515988033907?text=${message}`, '_blank');
};
return (
<ThemeProvider
defaultButtonVariant="icon-arrow"
@@ -28,7 +54,7 @@ export default function LandingPage() {
>
<div id="nav" data-section="nav">
<NavbarStyleApple
brandName="Eletrosolartec"
brandName="ELETROTECH SOLAR"
navItems={[
{ name: "Sobre", id: "about" },
{ name: "Serviços", id: "services" },
@@ -46,14 +72,14 @@ export default function LandingPage() {
background={{ variant: "sparkles-gradient" }}
tag="Energia Renovável Desde 2019"
tagIcon={Zap}
avatarText="Trusted by 1000+ clients"
avatarText="Confiança por 1000+ clientes"
avatars={[
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AleAYJVuZaVjviN7tEK4F5SJ6k/professional-portrait-of-satisfied-custo-1773171516633-a9739c56.png", alt: "Cliente Eletrosolartec" },
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AleAYJVuZaVjviN7tEK4F5SJ6k/another-professional-portrait-of-satisfi-1773171517296-7bfddf1b.png", alt: "Cliente Eletrosolartec" },
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AleAYJVuZaVjviN7tEK4F5SJ6k/professional-headshot-of-another-satisfi-1773171517163-b04595bc.png", alt: "Cliente Eletrosolartec" }
]}
buttons={[
{ text: "Solicitar Orçamento", href: "contact" },
{ text: "Simule A sua Economia Grátis", onClick: () => setShowCalculator(true) },
{ text: "Saiba Mais", href: "about" }
]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AleAYJVuZaVjviN7tEK4F5SJ6k/modern-solar-photovoltaic-panels-install-1773171517232-83f497e5.png"
@@ -67,11 +93,89 @@ export default function LandingPage() {
/>
</div>
{showCalculator && (
<div className="fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50 p-4">
<div id="calculator" data-section="calculator" className="bg-card rounded-lg max-w-2xl w-full max-h-[90vh] overflow-y-auto shadow-lg">
<div className="p-8">
<div className="text-center mb-8">
<h2 className="text-3xl font-bold mb-4">Calculadora de Economia Solar</h2>
<p className="text-foreground opacity-75">Digite sua conta de energia atual e veja quanto você pode economizar com painéis solares Eletrotech</p>
</div>
<div className="space-y-6">
<div>
<label className="block text-sm font-medium mb-2">Sua Conta de Energia Mensal (R$)</label>
<Input
value={billValue}
onChange={setBillValue}
type="number"
placeholder="Ex: 250.00"
required
/>
</div>
{savings && (
<div className="bg-background rounded-lg p-6 border border-accent">
<h3 className="text-xl font-semibold mb-4">Sua Economia Estimada com Eletrotech</h3>
<div className="grid grid-cols-2 gap-4">
<div className="text-center p-4 bg-card rounded-lg">
<p className="text-sm text-foreground opacity-75 mb-2">Economia Mensal</p>
<p className="text-2xl font-bold text-primary-cta">R$ {savings.monthly}</p>
</div>
<div className="text-center p-4 bg-card rounded-lg">
<p className="text-sm text-foreground opacity-75 mb-2">Economia Anual</p>
<p className="text-2xl font-bold text-primary-cta">R$ {savings.yearly}</p>
</div>
</div>
<p className="text-xs text-foreground opacity-60 mt-4 text-center">
*Estimativa baseada em 70% de redução com sistemas solares Eletrotech. Consulte nossos especialistas para análise personalizada.
</p>
<div className="mt-6 flex gap-3">
<button
onClick={handleWhatsAppClick}
className="flex-1 py-3 px-4 bg-primary-cta text-primary-cta-text rounded-lg font-medium hover:opacity-90 transition-opacity flex items-center justify-center gap-2"
>
<MessageCircle size={18} />
Contato WhatsApp
</button>
<button
onClick={() => setShowCalculator(false)}
className="flex-1 py-3 px-4 bg-secondary-cta text-secondary-cta-text rounded-lg font-medium hover:opacity-90 transition-opacity border border-accent"
>
Fechar
</button>
</div>
</div>
)}
{!savings && billValue && (
<button
onClick={() => setShowCalculator(false)}
className="w-full py-3 px-4 bg-secondary-cta text-secondary-cta-text rounded-lg font-medium hover:opacity-90 transition-opacity border border-accent"
>
Fechar Calculadora
</button>
)}
{!savings && !billValue && (
<button
onClick={() => setShowCalculator(false)}
className="w-full py-3 px-4 bg-secondary-cta text-secondary-cta-text rounded-lg font-medium hover:opacity-90 transition-opacity border border-accent"
>
Fechar Calculadora
</button>
)}
</div>
</div>
</div>
</div>
)}
<div id="about" data-section="about">
<TextSplitAbout
title="Sobre Eletrosolartec"
title="Sobre EletroTech"
description={[
"Somos uma empresa especializada em energia solar fotovoltaica com atuação consolidada desde 2019. Oferecemos soluções completas em instalação, projeto, homologação e manutenção de sistemas de energia solar em todo o território brasileiro.", "Localizada em Sorocaba, São Paulo, nossa equipe é comprometida com excelência, inovação e sustentabilidade. Ajudamos residências e negócios a reduzir custos com energia enquanto contribuem para um futuro mais limpo e renovável."
"Somos uma empresa especializada em energia solar fotovoltaica com atuação consolidada desde 2023. Oferecemos soluções completas em instalação, projeto, homologação e manutenção de sistemas de energia solar em todo o território brasileiro.", "Localizada em Sorocaba, São Paulo, nossa equipe é comprometida com excelência, inovação e sustentabilidade. Ajudamos residências e negócios a reduzir custos com energia enquanto contribuem para um futuro mais limpo e renovável."
]}
useInvertedBackground={false}
buttons={[
@@ -140,7 +244,7 @@ export default function LandingPage() {
<div id="testimonials" data-section="testimonials">
<TestimonialCardFifteen
testimonial="A Eletrosolartec transformou completamente minha conta de energia. O sistema foi instalado rapidamente, a equipe foi profissional e atenciosa, e agora tenho uma redução significativa nos meus custos mensais. Recomendo para todos que buscam energia solar de qualidade!"
testimonial="A Eletrotec Solar transformou completamente minha conta de energia. O sistema foi instalado rapidamente, a equipe foi profissional e atenciosa, e agora tenho uma redução significativa nos meus custos mensais. Recomendo para todos que buscam energia solar de qualidade!"
rating={5}
author="Cliente Satisfeito, Sorocaba"
avatars={[
@@ -191,7 +295,7 @@ export default function LandingPage() {
<ContactCenter
tag="Vamos Conversar"
title="Solicite seu Orçamento"
description="Entre em contato conosco para avaliar sua propriedade e receber uma proposta personalizada de energia solar. Nossa equipe está pronta para responder suas dúvidas."
description="Entre em contato conosco para avaliar sua propriedade e receber uma proposta personalizada de energia solar. Nossa equipe está pronta para responder suas dúvidas. WhatsApp: (15) 98803-3907"
tagIcon={Mail}
background={{ variant: "rotated-rays-animated" }}
useInvertedBackground={false}
@@ -226,7 +330,7 @@ export default function LandingPage() {
title: "Legal", items: [
{ label: "Política de Privacidade", href: "#" },
{ label: "Termos de Serviço", href: "#" },
{ label: "Telefone", href: "#" },
{ label: "(15) 98803-3907", href: "https://wa.me/5515988033907" },
{ label: "Sorocaba, SP", href: "#" }
]
}