Nuxt 3 Shadcn Landing Pro is a beautifully designed landing page template for SaaS products, built with Nuxt 3 and Shadcn components. This project provides a sleek, modern, and highly customizable landing page to showcase your SaaS product effectively.
Get started, customize and launch in no time. Now finally with Shadcn components for Nuxt 3 enthusiast!
- Deploy ready page with sections
- Easy customization with Tailwind CSS
- Google Analytics integration
- SEO-friendly with sitemap and robots.txt
- Vercel analytics integration
- Pre-configured for fast deployment with Vercel
Ensure you have Node.js and npm (or pnpm, bun) installed on your machine.
npm install
pnpm install
bun install
npm run dev
pnpm run dev
bun run dev
npm run build
pnpm run build
bun run build
-
Environment Variables: Copy the
.env.example
to.env
and set the required variables.cp .env.example .env
Set the
NUXT_PUBLIC_GTAG_ID
variable in the.env
file with your Google Analytics Tracking ID. -
Configuration: Edit the variables in the config files in the
/config
folder to customize the site title and contents. -
Favicon: Create a favicon using realfavicongenerator.net and place it in the
public
directory asfavicon.ico
.
To change the primary theme color, update the --primary
variable in assets/css/tailwind.css
:
:root {
--primary: your hsl color;
}
- Nuxt 3: The main framework for building the application.
- Vue 3: The progressive JavaScript framework used by Nuxt.
- Tailwind CSS: Utility-first CSS framework for styling.
- Tailwind Merge: Tool for merging Tailwind classes.
- AOS: Animate on scroll.
- Shadcn Nuxt: A component library for Nuxt.
- Iconify: Icon library containing multiple icon collections.
- Radix Vue: UI component library for building high-quality accessible web apps.
- nuxt-gtag: Google Analytics integration for Nuxt.
- @nuxtjs/sitemap: Automatically generate a sitemap for your Nuxt application.
- @nuxtjs/robots: Module to manage robots.txt.
- nuxt-vercel-analytics: Vercel analytics integration.
- TypeScript: Strongly typed programming language that builds on JavaScript.
- ESLint: Pluggable linting utility for JavaScript and TypeScript.
- Prettier: Code formatter for consistent style.