# Homepage Redesign — Design Spec **Date:** 2026-03-30 **Status:** Approved --- ## Overview Replace the current beta-signup homepage with an open, conversion-focused landing page that drives users directly into the builder. Remove all gated beta content. Add a strong hero, explain the product clearly for the ICP (25–50 yr old male, firearm experience, not an expert builder), and provide two clear CTAs to start a build. --- ## Goals - Remove the beta signup form entirely - Add a strong, centered hero section - Explain what Battl Builder does in plain language (no jargon) - Drive users to `/builder` with a clear, prominent CTA - Add SEO-optimized copy targeting "AR-15 build planner" and "AR-15 compatibility" keywords - Convert `page.tsx` from a `"use client"` component to a React Server Component (no client state needed without the form) --- ## ICP **Primary:** 25–50 yr old male, owns or has shot an AR-15, wants to build one, not an expert builder. Doesn't know gas system lengths or buffer weights off the top of their head. Gets frustrated by forum rabbit holes and spreadsheets. **Tone:** Field ethos — direct, confident, no fluff. Sounds like a knowledgeable builder talking to someone who wants to learn. Not military cosplay. Respects the reader's intelligence without assuming expertise. --- ## Implementation Approach **Two files change: `app/page.tsx` (full rewrite) and `components/Banner.tsx` (one line).** ### `app/page.tsx` - Remove `"use client"` directive — this becomes a React Server Component. There is no need to extract a client component because the form (the only source of client state) is being deleted entirely. The `metadata` export will work correctly once `"use client"` is removed. - Remove all beta signup state (`email`, `useCase`, `status`, `message`, `accepted`) - Remove `handleSubmit`, `TOS_VERSION`, and the `