A modern, responsive landing page for a SaaS design tool built with Next.js, TypeScript, and Tailwind CSS. Features a sleek dark theme with electric blue accents and smooth animations powered by Framer Motion.
- Modern Design: Clean, professional dark theme with electric blue accent colors
- Responsive Layout: Fully responsive design that works on all devices
- Smooth Animations: Interactive animations and transitions using Framer Motion
- Component-Based: Modular component architecture for easy maintenance
- TypeScript: Full TypeScript support for better development experience
- Tailwind CSS: Utility-first CSS framework for rapid styling
- Color Palette:
- Background: Black (
#000
) - Text: White
- Accent: Yellow (
#FFFF00
)
- Background: Black (
- Typography: Inter font family
- Components: Reusable UI components with consistent styling
src/
├── app/ # Next.js app directory
│ ├── globals.css # Global styles
│ ├── layout.tsx # Root layout component
│ └── page.tsx # Home page
├── assets/
│ └── images/ # Static images and SVGs
├── components/ # Reusable UI components
│ ├── Avatar.tsx
│ ├── Button.tsx
│ ├── FeatureCard.tsx
│ ├── IntegrationColumn.tsx
│ ├── Key.tsx
│ ├── Pointer.tsx
│ └── Tag.tsx
└── sections/ # Page sections
├── CallToAction.tsx
├── Faqs.tsx
├── Features.tsx
├── Footer.tsx
├── Hero.tsx
├── Integrations.tsx
├── Introduction.tsx
├── LogoTicker.tsx
└── Navbar.tsx
- Framework: Next.js 14 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- Animations: Framer Motion
- Icons: Custom SVG icons
- Font: Inter (Google Fonts)
- Node.js 18+
- npm, yarn, pnpm, or bun
-
Clone the repository
git clone <repository-url> cd sass-x1
-
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 view the application.
npm run dev
- Start development servernpm run build
- Build for productionnpm run start
- Start production servernpm run lint
- Run ESLint
- Compelling headline and value proposition
- Call-to-action buttons
- Animated background elements
- Interactive feature cards
- Hover animations
- User testimonials with avatars
- Integration logos and descriptions
- Smooth scrolling animations
- Expandable FAQ items
- Smooth accordion animations
- Multiple CTA buttons
- Animated elements
To change the color scheme, update the following:
- Main accent color: Replace
#FFFF00
with your preferred color - Background: Modify
bg-[#000]
inlayout.tsx
- Text color: Update
text-white
inlayout.tsx
Replace src/assets/images/custom-logo.svg
with your own logo file.
Update text content in the respective section components under src/sections/
.
The landing page is fully responsive with breakpoints:
- Mobile: 375px+
- Tablet: 768px+
- Desktop: 1200px+
- Push your code to GitHub
- Connect your repository to Vercel
- Deploy automatically
npm run build
npm run start
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
- Built with Next.js
- Styled with Tailwind CSS
- Animated with Framer Motion
- Icons and design inspiration from various sources