darkmage208/business-landing-page-template
A modern, responsive landing page template built with React, TailwindCSS, and TypeScript, designed to help businesses and startups quickly create a professional online presence.
๐ Business Landing Page Template
A beautiful, responsive business landing page template built with Next.js 15, Tailwind CSS v4, and TypeScript. Perfect for showcasing your product, service, or business with a modern, professional design.
โจ Features
- ๐จ Modern Design: Clean, professional layout with beautiful animations
- ๐ฑ Fully Responsive: Optimized for all devices and screen sizes
- โก Next.js 15: Latest features with App Router and Turbopack
- ๐ฏ Tailwind CSS v4: Latest version with enhanced styling capabilities
- ๐ง TypeScript: Full type safety and better development experience
- ๐ญ AOS Animations: Smooth scroll animations for enhanced UX
- ๐ช Headless UI: Accessible, unstyled UI components
- ๐ Performance Optimized: Fast loading with optimized images and code splitting
๐๏ธ Built With
- Next.js 15 - React framework with App Router
- Tailwind CSS v4 - Utility-first CSS framework
- TypeScript - Type-safe JavaScript
- React 19 - UI library
- AOS - Animate On Scroll library
- Headless UI - Unstyled, accessible UI components
๐ Quick Start
Prerequisites
- Node.js 18+
- pnpm (recommended) or npm
Installation
-
Clone the repository
git clone https://github.com/darkmage208/business-landing-page-template.git cd business-landing-page-template -
Install dependencies
pnpm install # or npm install -
Run the development server
pnpm dev # or npm run dev -
Open your browser
Navigate to http://localhost:3000 to see the result.
๐ Project Structure
โโโ app/ # Next.js App Router
โ โโโ (auth)/ # Authentication pages
โ โโโ (default)/ # Main landing pages
โ โโโ api/ # API routes
โ โโโ css/ # Global styles
โโโ components/ # Reusable components
โ โโโ ui/ # Base UI components
โ โโโ hero-home.tsx # Hero section
โ โโโ features-planet.tsx # Features section
โ โโโ business-categories.tsx # Business categories
โ โโโ large-testimonial.tsx # Testimonials
โ โโโ cta.tsx # Call-to-action
โโโ public/ # Static assets
โ โโโ images/ # Image files
โโโ package.json # Dependencies and scripts
๐จ Customization
Colors and Styling
The template uses Tailwind CSS v4 with custom CSS variables. You can easily customize colors, fonts, and other design tokens in the CSS files.
Components
All components are modular and reusable. You can:
- Modify existing components in the
components/directory - Add new sections by creating new components
- Customize the layout in
app/layout.tsx
Content
Update the content by editing the component files:
- Hero section:
components/hero-home.tsx - Features:
components/features-planet.tsx - Testimonials:
components/large-testimonial.tsx - Call-to-action:
components/cta.tsx
๐ฑ Available Scripts
# Development
pnpm dev # Start development server with Turbopack
# Production
pnpm build # Build for production
pnpm start # Start production server
# Code Quality
pnpm lint # Run ESLint๐ Key Sections
- Hero Section: Eye-catching header with call-to-action
- Business Categories: Showcase different business types
- Features: Highlight product features with animations
- Testimonials: Customer testimonials and social proof
- Call-to-Action: Final conversion section
๐ฏ Performance
- Lighthouse Score: 95+ across all metrics
- Core Web Vitals: Optimized for best user experience
- Image Optimization: Next.js Image component for optimal loading
- Code Splitting: Automatic code splitting for faster loads
๐ค Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the project
- 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
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
๐ Acknowledgments
- Tailwind CSS for the amazing utility-first CSS framework
- Next.js for the powerful React framework
- Headless UI for accessible UI components
- AOS for smooth scroll animations
๐ Support
If you have any questions or need help, please:
- Open an issue
- Check the documentation
- Contact us at DarkMage
โญ Star this repository if you found it helpful!
Made with โค๏ธ by DarkMage