An open API service indexing awesome lists of open source software.

https://github.com/amirallami-code/framer-landing-page

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.
https://github.com/amirallami-code/framer-landing-page

framer-motion lucide-react nextjs npm npmjs shadcn-ui tailwindcss typescript

Last synced: about 2 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

# Framer Landing Page

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.

![Landing Page Preview](https://github.com/amirallami-code/framer-landing-page/blob/main/public/demo.png)



[View Live Site](https://framer-amirallami.vercel.app/) ยท [Report Bug](https://github.com/amirallami-code/framer-landing-page/issues) ยท [Ask a question](https://github.com/amirallami-code/framer-landing-page/issues)

## โœจ Features

- **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

## ๐Ÿ› ๏ธ Tech Stack

- **Framework:** [Next.js 15](https://nextjs.org/)
- **Language:** [TypeScript](https://www.typescriptlang.org/)
- **Styling:** [Tailwind CSS](https://tailwindcss.com/)
- **UI Components:** [shadcn/ui](https://ui.shadcn.com/)
- **Animations:** [Framer Motion](https://www.framer.com/motion/)
- **Icons:** [Lucide React](https://lucide.dev/)
- **Package Manager:** [npm](https://www.npmjs.com/)

## ๐Ÿ“‹ Prerequisites

Before you begin, ensure you have the following installed:
- Node.js (version 18 or higher)
- npm or yarn package manager

## โšก Quick Start

1. **Clone the repository**
```bash
git clone https://github.com/your-username/framer-landing-page.git
cd framer-landing-page
```

2. **Install dependencies**
```bash
npm install
# or
yarn install
```

3. **Run the development server**
```bash
npm run dev
# or
yarn dev
```

4. **Open your browser**
Navigate to [http://localhost:3000](http://localhost:3000) to see the result.

## ๐Ÿ“ Project Structure

```
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
```

## ๐ŸŽฏ Key Features

### Responsive Design
- Mobile-first approach
- Smooth breakpoint transitions
- Touch-friendly interactions

### Performance
- Server-side rendering with Next.js
- Optimized images and assets
- Fast loading times

### Accessibility
- ARIA-compliant components
- Keyboard navigation support
- Screen reader friendly

### Animations
- Framer Motion integration
- Smooth scroll effects
- Hover animations

## ๐Ÿ› ๏ธ Available Scripts

```bash
# Development server with Turbopack
npm run dev

# Production build
npm run build

# Start production server
npm start

# Run ESLint
npm run lint
```

## ๐Ÿ“„ License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## ๐Ÿ‘ค Author

**Amir Allami**
- Website: [amirallami.com](https://amirallami.com/)
- GitHub: [@amirallami-code](https://github.com/amirallami-code)

## ๐Ÿ™ Acknowledgments

- Design inspiration from modern SaaS landing pages
- [shadcn/ui](https://ui.shadcn.com/) for the beautiful components
- [Tailwind CSS](https://tailwindcss.com/) for the utility-first approach
- [Framer Motion](https://www.framer.com/motion/) for smooth animations

## ๐Ÿ“ง Support

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!