A modern, production-ready SaaS landing page template built with Next.js, React, Tailwind CSS, and shadcn/ui-inspired components.
This repository provides a clean and customizable marketing site foundation for SaaS products, including common sections such as:
- Hero
- Partners
- Stats
- Pricing
- Testimonials
- FAQ
- Footer
The project is designed to be easy to brand, extend, and deploy.
- Next.js 16 (App Router)
- React 19
- TypeScript
- Tailwind CSS 4
- Radix UI primitives
- Framer Motion
- next-themes (dark/light mode)
app/
layout.tsx
page.tsx
globals.css
components/
hero.tsx
pricing.tsx
testimonials.tsx
faq.tsx
footer.tsx
ui/
lib/
utils.ts
- Node.js 20+
- pnpm (recommended)
git clone https://github.com/gonzalochale/saas-landing-template.git
cd saas-landing-template
pnpm installpnpm devOpen http://localhost:3000 in your browser.
pnpm dev– Start development server with Turbopackpnpm build– Create production buildpnpm start– Start production serverpnpm lint– Run linting with Next.js ESLint config
Common updates when adapting this template for your product:
- Update copy and CTA text in
components/hero.tsxandcomponents/pricing.tsx - Replace testimonials and social links in
components/testimonials.tsxandcomponents/footer.tsx - Adjust branding (name, colors, theme details) in
app/globals.cssand component-level classes - Add or remove sections in
app/page.tsx
The project is ready to deploy on platforms that support Next.js (recommended: Vercel).
Typical deployment flow:
- Push repository to GitHub
- Import project into your hosting provider
- Build command:
pnpm build - Start command:
pnpm start
Contributions are welcome. Please open an issue to discuss major changes before submitting a pull request.
Distributed under the MIT License. See license.txt for details.