Skip to content

Commit e7279a5

Browse files
authored
feat: change homepage (#7)
1 parent 137848c commit e7279a5

File tree

2 files changed

+64
-420
lines changed

2 files changed

+64
-420
lines changed

src/app/page.tsx

Lines changed: 31 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -74,30 +74,30 @@ export default function Home() {
7474
<div className="min-h-screen bg-gray-100">
7575
<Navbar />
7676

77-
{/* Hero Section - Consulting positioning */}
77+
{/* Hero Section - knowledge sharing focus */}
7878
<section className="bg-white py-16">
7979
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
8080
<div className="flex flex-col md:flex-row md:items-center md:justify-between gap-8">
8181
<div className="md:w-3/5">
8282
<h1 className="text-4xl sm:text-5xl font-bold text-gray-900 mb-4">
83-
Desenvolvimento de Software e Consultoria Técnica
83+
Artigos e conhecimento aplicado em engenharia de software
8484
</h1>
8585
<p className="text-xl text-gray-600 mb-8">
86-
Acelere seu produto com arquitetura sólida, código de qualidade e entregas previsíveis. Atuo em projetos ponta a ponta ou como consultor especializado.
86+
Compartilho experiências práticas sobre arquitetura, plataformas cloud e liderança técnica para ajudar times e devs a evoluírem com conteúdos acionáveis.
8787
</p>
8888
<div className="flex flex-wrap gap-4 mb-8">
89-
<a
90-
href={mailtoHref}
89+
<Link
90+
href="/articles"
9191
className="inline-flex items-center px-6 py-3 border border-transparent text-base font-medium rounded-md shadow-sm text-white bg-blue-600 hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-blue-500 transition-colors"
9292
>
93-
Solicitar proposta
93+
Explorar artigos
9494
<FaArrowRight className="ml-2" />
95-
</a>
95+
</Link>
9696
<Link
97-
href="#servicos"
97+
href="/blog"
9898
className="inline-flex items-center px-6 py-3 border border-gray-300 text-base font-medium rounded-md bg-white text-gray-700 hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-blue-500 transition-colors"
9999
>
100-
Ver serviços
100+
Ver blog & gists
101101
</Link>
102102
</div>
103103
<div className="flex gap-4">
@@ -129,50 +129,6 @@ export default function Home() {
129129
</div>
130130
</div>
131131
</section>
132-
133-
{/* Services Section */}
134-
<section id="servicos" className="py-16">
135-
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
136-
<div className="flex justify-between items-center mb-8">
137-
<h2 className="text-3xl font-bold text-gray-900">Serviços</h2>
138-
<a href={mailtoHref} className="text-blue-600 hover:text-blue-800 flex items-center transition-colors">
139-
Solicitar proposta
140-
<FaArrowRight className="ml-2" />
141-
</a>
142-
</div>
143-
<div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6">
144-
{services.map((s, i) => (
145-
<div key={i} className="bg-white p-6 rounded-xl shadow-md hover:shadow-lg transition-shadow duration-300 h-full">
146-
<div className="mb-4">{s.icon}</div>
147-
<h3 className="text-xl font-semibold text-gray-900 mb-2">{s.title}</h3>
148-
<p className="text-gray-600">{s.desc}</p>
149-
</div>
150-
))}
151-
</div>
152-
</div>
153-
</section>
154-
155-
{/* Process Section */}
156-
<section className="py-16 bg-gray-50">
157-
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
158-
<h2 className="text-3xl font-bold text-gray-900 mb-8">Como trabalho</h2>
159-
<div className="grid grid-cols-1 md:grid-cols-4 gap-6">
160-
{[
161-
{ n: '1', t: 'Descoberta', d: 'Entendemos objetivos, contexto e restrições.' },
162-
{ n: '2', t: 'Proposta', d: 'Escopo claro, prazos e investimento.' },
163-
{ n: '3', t: 'Execução', d: 'Sprints curtas, visibilidade e qualidade.' },
164-
{ n: '4', t: 'Entrega', d: 'Handover, documentação e próximo ciclo.' }
165-
].map((step) => (
166-
<div key={step.n} className="bg-white p-6 rounded-xl shadow-md">
167-
<div className="text-blue-600 text-sm font-bold mb-2">Etapa {step.n}</div>
168-
<h3 className="text-lg font-semibold text-gray-900">{step.t}</h3>
169-
<p className="text-gray-600 mt-1">{step.d}</p>
170-
</div>
171-
))}
172-
</div>
173-
</div>
174-
</section>
175-
176132
{/* Featured Articles Section (social proof) */}
177133
<section className="py-16">
178134
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
@@ -229,6 +185,28 @@ export default function Home() {
229185
</div>
230186
</section>
231187

188+
{/* Services Section */}
189+
<section id="servicos" className="py-16">
190+
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
191+
<div className="flex justify-between items-center mb-8">
192+
<h2 className="text-3xl font-bold text-gray-900">Serviços</h2>
193+
<a href={mailtoHref} className="text-blue-600 hover:text-blue-800 flex items-center transition-colors">
194+
Solicitar proposta
195+
<FaArrowRight className="ml-2" />
196+
</a>
197+
</div>
198+
<div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6">
199+
{services.map((s, i) => (
200+
<div key={i} className="bg-white p-6 rounded-xl shadow-md hover:shadow-lg transition-shadow duration-300 h-full">
201+
<div className="mb-4">{s.icon}</div>
202+
<h3 className="text-xl font-semibold text-gray-900 mb-2">{s.title}</h3>
203+
<p className="text-gray-600">{s.desc}</p>
204+
</div>
205+
))}
206+
</div>
207+
</div>
208+
</section>
209+
232210
{/* Projects Section (portfolio) */}
233211
<section className="py-16">
234212
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">

0 commit comments

Comments
 (0)