Component Organization
Learn how to organize and customize the landing page components in your buildfast template.
Project Structure
Your buildfast starter template follows a clean, organized structure:
Core Components
Header Component
Navigation bar with responsive mobile menu
app/components/header.tsx
Hero Component
Main landing section with headline and call-to-action
app/components/hero.tsx
Features Component
Grid layout showcasing your product features
app/components/perks.tsx
Pricing Component
Pricing tiers with Stripe integration ready
app/components/pricing.tsx
Customization Guide
1. Update Your Branding
Logo: Replace the code icon in header.tsx with your logo image
Colors: Update the color scheme for each tailwind color in app/globals.css
Fonts: Add Google Fonts in app/layout.tsx and update <html lang="en" suppressHydrationWarning className=${geist.className}>
to your desired font
2. Customize Content
Headlines: Update main headlines in hero.tsx
Features: Modify the features array in perks.tsx
Pricing: Update pricing plans and features in pricing.tsx
Testimonials: Add real customer testimonials in social-proof.tsx
3. Add New Sections
To add a new section to your landing page:
- Create a new component in
app/components/
- Import it in
app/page.tsx
Best Practices
Other opimizations: SEO
- Add meta tags to your page to improve SEO.
- Update your sitemap.ts (file in the root of your app) to improve SEO.
- Update your robots.txt (file in the public folder of your app) to improve SEO.
- Connect and verify your domain with Google Search Console to improve SEO.