feat: Phase 1 — Testimonials, Pricing page, Blog, contact form wired to API
- Testimonials section on home page (4 client quotes with service tags) - Pricing page (#/pricing) — 3 tiers: Starter $499 / Growth $1499 / Enterprise custom - Blog page (#/blog) — 4 articles with full content and category tags - Nav: Services | Pricing | Blog | Timeline | Contact (conversion-focused) - Contact form now POSTs to dashboard API (real email via Resend) - PricingPage + BlogPage exposed as window globals Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -103,6 +103,10 @@ function App() {
|
||||
return <T.TimelinePage />;
|
||||
case 'contact':
|
||||
return <T.ContactPage lang={lang} />;
|
||||
case 'pricing':
|
||||
return <T.PricingPage />;
|
||||
case 'blog':
|
||||
return <T.BlogPage />;
|
||||
default:
|
||||
return (
|
||||
<main style={density === "compact" ? { fontSize: 14.5 } : undefined}>
|
||||
@@ -111,6 +115,7 @@ function App() {
|
||||
<T.Skills />
|
||||
<T.Projects />
|
||||
<T.AgentShowcase />
|
||||
<T.Testimonials />
|
||||
<T.Timeline />
|
||||
<T.Contact lang={lang} />
|
||||
</main>
|
||||
|
||||
Reference in New Issue
Block a user