Ignite Fit

A modern website template designed to help you build a website for your fitness business. Best fits for gyms, studios, personal trainers, and fitness coaches.

Specification

  • Astro v5
  • Tailwind v3 (easily upgradable to v4)
  • Tailwind-Merge for managing conflicting classes
  • CVA - Class Variance Authority for component styles
  • Unplugin icons - Use any icon from icon-sets.iconify.design
  • AOS - On Scroll Animations
  • Swiper v11 - For carousels and sliders
  • PhotoSwipe integration for image galleries

Features

  • 25+ Reusable Components - Modular building blocks for custom pages
  • Versatile Button Component - Multiple variants, sizes, and icon positions
  • Content Collections - Type-safe Markdown content management
  • Blog Grid with Pagination - Clean layout for article listings
  • Individual Post Pages - Optimized layout for reading experience
  • Category System - Organize content with customizable tags
  • Table of Contents - Automatically generated for long-form content
  • Rich Typography - Beautiful reading experience with Tailwind Typography
  • SEO Optimization - Structured data, meta tags, and optimized markup

SEO Optimization

  • Structured Data - JSON-LD for Local Business and FAQs
  • Meta Tags - Comprehensive meta tags for better search visibility
  • Semantic HTML - Proper heading hierarchy and landmark regions

Getting Started

Prerequisites

  • Node.js 18 or higher
  • Bun (recommended) or npm

Quick Installation

  1. Extract the template files to your project directory
  2. Install dependencies:
    # Using Bun (recommended)
    bun install
    
    # Using npm
    npm install
  3. Start the development server:
    # Using Bun
    bun dev
    
    # Using npm
    npm run dev
  4. Open your browser and visit http://localhost:4321

Easy Customization

Branding & Colors

Edit the tailwind.config.mjs file to customize colors, fonts, and other design tokens to match your brand identity.

Content Management

Most content can be edited in the src/config.ts file, including:

  • Site metadata
  • Navigation menu
  • Hero section content
  • FAQ items
  • Testimonials
  • Pricing plans

Adding New Pages

Create new .astro files in the src/pages directory to add new pages to your site, leveraging the existing components and layouts.

Support

For support, please contact us at [email protected]

$49 / one time payment
Buy once - keep forever