A modern, responsive SaaS landing page built with Next.js 15, TypeScript, and Tailwind CSS. Features a sleek design with smooth animations, testimonials, pricing tiers, and a mobile-first approach.
- Modern Design - Clean, professional layout with gradient backgrounds and glassmorphism effects
- Fully Responsive - Mobile-first design that looks great on all devices
- TypeScript - Type-safe development with full TypeScript support
- Tailwind CSS - Utility-first CSS framework for rapid UI development
- shadcn/ui Components - High-quality, accessible UI components
- Performance Optimized - Built with Next.js 15 for optimal performance
- SEO Ready - Optimized for search engines
- Smooth Animations - Framer Motion integration for fluid animations
- Framework: Next.js 15
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: shadcn/ui
- Animations: Framer Motion
- Icons: Lucide React
- Package Manager: npm
Before you begin, ensure you have the following installed:
- Node.js (version 18 or higher)
- npm or yarn package manager
-
Clone the repository
git clone https://github.com/your-username/framer-landing-page.git cd framer-landing-page
-
Install dependencies
npm install # or yarn install
-
Run the development server
npm run dev # or yarn dev
-
Open your browser Navigate to http://localhost:3000 to see the result.
framer-landing-page/
├── app/ # Next.js app directory
├── components/
│ ├── ui/ # shadcn/ui components
│ │ ├── button.tsx
│ │ ├── navigation-menu.tsx
│ │ └── sheet.tsx
│ ├── CallToAction.tsx # CTA section
│ ├── Footer.tsx # Footer component
│ ├── Header.tsx # Navigation header
│ ├── Hero.tsx # Hero section
│ ├── LogoTicker.tsx # Logo carousel
│ ├── Pricing.tsx # Pricing tiers
│ ├── ProductShowcase.tsx # Product showcase
│ └── Testimonials.tsx # Customer testimonials
├── lib/
│ └── utils.ts # Utility functions
├── public/ # Static assets
│ ├── shapes/ # Shape graphics
│ ├── logos/ # Company logos
│ └── avatar/ # User avatars
├── components.json # shadcn/ui configuration
└── README.md
- Mobile-first approach
- Smooth breakpoint transitions
- Touch-friendly interactions
- Server-side rendering with Next.js
- Optimized images and assets
- Fast loading times
- ARIA-compliant components
- Keyboard navigation support
- Screen reader friendly
- Framer Motion integration
- Smooth scroll effects
- Hover animations
# Development server with Turbopack
npm run dev
# Production build
npm run build
# Start production server
npm start
# Run ESLint
npm run lint
This project is licensed under the MIT License - see the LICENSE file for details.
Amir Allami
- Website: amirallami.com
- GitHub: @amirallami-code
- Design inspiration from modern SaaS landing pages
- shadcn/ui for the beautiful components
- Tailwind CSS for the utility-first approach
- Framer Motion for smooth animations
If you have any questions or need help, please open an issue or contact me directly.
⭐ If you found this project helpful, please give it a star on GitHub!