A modern, responsive SaaS landing page built with Next.js 14, TypeScript, and Tailwind CSS. Features a beautiful glassmorphism design with smooth animations and interactive components.
- Modern Glassmorphism Design - Beautiful blurred glass effects throughout the UI
- Fully Responsive - Optimized for all devices and screen sizes
- Smooth Animations - Framer Motion powered animations and transitions
- Interactive Components - Hover effects, smooth scrolling, and mobile navigation
- Performance Optimized - Built with Next.js 14 for optimal performance
- TypeScript - Full type safety and better development experience
- Accessible - WCAG compliant with proper semantic HTML
- Framework: Next.js 14 - React framework with App Router
- Language: TypeScript - Type-safe JavaScript
- Styling: Tailwind CSS - Utility-first CSS framework
- Animations: Framer Motion - Production-ready motion library
- Icons: Custom SVG icons and assets
- Deployment: Ready for Vercel, Netlify, or any static hosting
- Node.js 18+
- npm, yarn, or pnpm
-
Clone the repository
git clone https://github.com/yourusername/sass-landing-page.git cd sass-landing-page
-
Install dependencies
npm install # or yarn install # or pnpm install
-
Run the development server
npm run dev # or yarn dev # or pnpm dev
-
Open your browser Navigate to http://localhost:3000 to see the result.
sass-landing-page/
├── src/
│ ├── app/ # Next.js App Router
│ │ ├── globals.css # Global styles
│ │ ├── layout.tsx # Root layout
│ │ └── page.tsx # Home page
│ ├── assets/ # Images, icons, and static assets
│ ├── components/ # Reusable UI components
│ ├── sections/ # Page sections
│ │ ├── Header.tsx # Navigation header
│ │ ├── Hero.tsx # Hero section
│ │ ├── ProductShowcase.tsx
│ │ ├── Pricing.tsx # Pricing plans
│ │ ├── Testimonials.tsx # Customer testimonials
│ │ ├── CallToAction.tsx # CTA section
│ │ ├── Footer.tsx # Footer
│ │ └── LogoTicker.tsx # Logo carousel
│ └── lib/ # Utility functions and data
├── public/ # Static files
├── tailwind.config.ts # Tailwind configuration
└── package.json
- Sticky navigation with glassmorphism effect
- Mobile-responsive hamburger menu
- Smooth scroll to CTA section
- Dynamic navigation links
- Compelling headline and description
- Call-to-action buttons
- Background animations
- Feature highlights with icons
- Interactive hover effects
- Responsive grid layout
- Multiple pricing tiers
- Feature comparisons
- Hover animations
- Customer reviews with avatars
- Carousel/slider functionality
- Star ratings
Update the color scheme in tailwind.config.ts
:
theme: {
extend: {
colors: {
primary: '#your-color',
secondary: '#your-color',
}
}
}
- Update text content in individual component files
- Replace images in
src/assets/
- Modify navigation links in
src/lib/data.ts
- Modify Tailwind classes in component files
- Update global styles in
src/app/globals.css
- Customize animations in Framer Motion components
The landing page is fully responsive with breakpoints:
- Mobile: < 768px
- Tablet: 768px - 1024px
- Desktop: > 1024px
- Push your code to GitHub
- Connect your repository to Vercel
- Deploy automatically on every push
- Build the project:
npm run build
- Deploy the
out
folder to Netlify
The project can be deployed to any static hosting service that supports Next.js.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Next.js for the amazing framework
- Tailwind CSS for the utility-first styling
- Framer Motion for smooth animations
- Heroicons for beautiful icons