Docs
Getting Started
Landing Page 2

Second Landing Page

Overview

This section will guide you through setting up your second landing page using the components provided in the StartupBolt Rapid Launch Kit. You'll learn how to integrate various modules, including the HeroCarousel, PricingTable, MyTeam, and more, to create a dynamic and engaging landing page.

Second Landing Page

Below is a sample code snippet that showcases how to structure your second landing page. This example uses various components from StartupBolt to create a landing page designed to showcase your brand and convert visitors into customers.

import Navbar from "@/modules/native/Navbar";
import PricingTable from "@/modules/native/PricingTable";
import CTA from "@/modules/native/CTA";
import TypingCTA from "@/modules/native/TypingCTA";
import MyTeam from "@/modules/shadcn/MyTeam";
import LogoCarousel from "@/modules/shadcn/LogoCarousel";
import HeroCarousel from "@/modules/shadcn/HeroCarousel";
import Testimonials from "@/modules/native/Testimonials";
import FeatureIcons from "@/modules/shadcn/FeatureIcons";
import MiniFooter from "@/modules/native/MiniFooter";
import ScrollPrompt from "@/modules/native/ScrollPrompt";
import CustomerRatings from "@/modules/native/CustomerRatings";
import settings from "@/settings";
import { getJSONLD } from "@/utils/seo";
 
export default function Page() {
  return (
    <>
      {getJSONLD()}
      <Navbar
        accountDropdownButton={false}
        navigation={[
          { name: 'Home', href: '/' },
          { name: 'Pricing', href: '#pricing' },
          { name: 'Our Team', href: '#team' },
        ]}
      />
      <main>
        <div id="home">
          <HeroCarousel
            slides={[
              {
                title: "Welcome to Our Website.",
                description: "Discover amazing products and services.",
                imageUrl: "/images/demo/herocarousel_1.jpg",
                ctaText: "Learn More",
                ctaUrl: "#",
              },
              {
                title: "Special Offer",
                description: "Get 20% off on all items this week!",
                imageUrl: "/images/demo/herocarousel_2.jpg",
                ctaText: "Shop Now",
                ctaUrl: "#",
              },
              {
                title: "New Arrivals",
                description: "Check out our latest collection.",
                imageUrl: "/images/demo/herocarousel_3.jpg",
                ctaText: "View Collection",
                ctaUrl: "#",
              },
            ]}
          />
        </div>
        <TypingCTA
          text={{
            ctaText: "Buy Now",
            ctaUrl: "https://www.amazon.com/air-fryer/s?k=air+fryer",
            newTab: true,
          }}
        />
        <LogoCarousel
          text={{
            heading: "Trusted by Innovators",
            description: "Join the leading brands that rely on StartupBolt to launch their SaaS products quickly and efficiently."
          }}
        />
        <FeatureIcons />
        <CTA
          text={{
            ctaText: "Purchase Today",
            ctaUrl: "https://www.amazon.com/air-fryer/s?k=air+fryer",
            newTab: true,
          }}
        />
        <div id="pricing">
          <PricingTable
            // This prop allows you to customize which pricing plans are displayed:
            // - By default, all plans defined in settings.js will be shown
            // - Using .slice(0, 3) here limits the display to the first 3 plans
            // - You can modify this to show different plans or a custom selection
            planDetails={settings.PLAN_DETAILS.slice(0, 3)}
          />
        </div>
        <div id="team">
          <MyTeam />
        </div>
        <ScrollPrompt
          text={{
            description: "Join Our Satisfied Clients"
          }}
        />
        <CustomerRatings
          isSection={true}
        />
        <Testimonials />
      </main>
      <MiniFooter
        sectionColors={{
          background: "bg-accent",
          foreground: "text-accent-foreground"
        }}
      />
    </>
  );
}

Conclusion

With these components, you can easily create a sophisticated and high-converting landing page tailored to your brand's needs. For more detailed instructions on setting up additional features, explore the rest of our documentation.