templates/home/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block meta_description %}{{ meta_description }}{% endblock %}
  3. {% block title %}{{ page_title }}{% endblock %}
  4. {% block body %}
  5.     <!-- Hero Section -->
  6.     <section class="bg-primary bg-gradient py-5 py-md-6">
  7.         <div class="container">
  8.             <div class="row align-items-center">
  9.                 <div class="col-md-6 mb-4 mb-md-0">
  10.                     <h1 class="display-4 fw-bold text-white mb-3">
  11.                         Transform Your Workplace with Team Fitness Challenges
  12.                     </h1>
  13.                     <p class="fs-4 text-white-50 mb-4">
  14.                         Boost morale, improve health, and build team spirit through friendly competition
  15.                     </p>
  16.                     <div class="d-flex flex-column flex-sm-row gap-3">
  17.                         <div class="vue-cta-button" data-text="Get Started" data-link="/register" data-type="primary"></div>
  18.                         <div class="vue-cta-button" data-text="Learn More" data-link="#features" data-type="outline"></div>
  19.                     </div>
  20.                 </div>
  21.                 <div class="col-md-6">
  22.                     <div class="hero-image-container">
  23.                         <img id="hero-image" src="https://placehold.co/600x400/1E88E5/FFFFFF?text=Team+Fitness+Challenge" alt="Team Fitness Challenge">
  24.                     </div>
  25.                 </div>
  26.             </div>
  27.         </div>
  28.     </section>
  29.     <!-- Stats Section -->
  30.     <section class="bg-white py-5">
  31.         <div class="container">
  32.             <div id="animated-stats"></div>
  33.         </div>
  34.     </section>
  35.     <!-- Features Section -->
  36.     <section id="features" class="bg-light py-5">
  37.         <div class="container">
  38.             <div class="text-center mb-5">
  39.                 <h2 class="display-5 fw-bold mb-3">Why Choose Fatness for Service?</h2>
  40.                 <p class="fs-4 text-secondary mx-auto" style="max-width: 800px;">
  41.                     Our platform makes it easy to organize and participate in corporate fitness challenges that boost team morale and improve health.
  42.                 </p>
  43.             </div>
  44.             
  45.             <div id="feature-showcase"></div>
  46.         </div>
  47.     </section>
  48.     <!-- How It Works Section -->
  49.     <section id="how-it-works" class="bg-white py-5">
  50.         <div class="container">
  51.             <div class="text-center mb-5">
  52.                 <h2 class="display-5 fw-bold mb-3">How It Works</h2>
  53.                 <p class="fs-4 text-secondary mx-auto" style="max-width: 800px;">
  54.                     Getting started with Fatness for Service is simple and straightforward.
  55.                 </p>
  56.             </div>
  57.             
  58.             <div class="row row-cols-1 row-cols-md-2 row-cols-lg-4 g-4">
  59.                 <!-- Step 1 -->
  60.                 <div class="col">
  61.                     <div class="card h-100 shadow-sm position-relative">
  62.                         <div class="position-absolute top-0 start-0 translate-middle bg-primary text-white rounded-circle d-flex align-items-center justify-content-center" style="width: 48px; height: 48px;">
  63.                             <span class="fs-4 fw-bold">1</span>
  64.                         </div>
  65.                         <div class="card-body pt-4">
  66.                             <h3 class="fs-4 fw-bold mb-3">Create or Join a Team</h3>
  67.                             <p class="text-secondary">Form a team with your colleagues or join an existing one to start your fitness journey together.</p>
  68.                         </div>
  69.                     </div>
  70.                 </div>
  71.                 
  72.                 <!-- Step 2 -->
  73.                 <div class="col">
  74.                     <div class="card h-100 shadow-sm position-relative">
  75.                         <div class="position-absolute top-0 start-0 translate-middle bg-primary text-white rounded-circle d-flex align-items-center justify-content-center" style="width: 48px; height: 48px;">
  76.                             <span class="fs-4 fw-bold">2</span>
  77.                         </div>
  78.                         <div class="card-body pt-4">
  79.                             <h3 class="fs-4 fw-bold mb-3">Participate in Activities</h3>
  80.                             <p class="text-secondary">Engage in various fitness activities like running, cycling, or team sports that earn points for your team.</p>
  81.                         </div>
  82.                     </div>
  83.                 </div>
  84.                 
  85.                 <!-- Step 3 -->
  86.                 <div class="col">
  87.                     <div class="card h-100 shadow-sm position-relative">
  88.                         <div class="position-absolute top-0 start-0 translate-middle bg-primary text-white rounded-circle d-flex align-items-center justify-content-center" style="width: 48px; height: 48px;">
  89.                             <span class="fs-4 fw-bold">3</span>
  90.                         </div>
  91.                         <div class="card-body pt-4">
  92.                             <h3 class="fs-4 fw-bold mb-3">Submit Evidence</h3>
  93.                             <p class="text-secondary">Upload photos or connect fitness apps to verify your activities and earn points for your team.</p>
  94.                         </div>
  95.                     </div>
  96.                 </div>
  97.                 
  98.                 <!-- Step 4 -->
  99.                 <div class="col">
  100.                     <div class="card h-100 shadow-sm position-relative">
  101.                         <div class="position-absolute top-0 start-0 translate-middle bg-primary text-white rounded-circle d-flex align-items-center justify-content-center" style="width: 48px; height: 48px;">
  102.                             <span class="fs-4 fw-bold">4</span>
  103.                         </div>
  104.                         <div class="card-body pt-4">
  105.                             <h3 class="fs-4 fw-bold mb-3">Climb the Leaderboard</h3>
  106.                             <p class="text-secondary">Track your team's progress on real-time leaderboards and compete for the top spot.</p>
  107.                         </div>
  108.                     </div>
  109.                 </div>
  110.             </div>
  111.         </div>
  112.     </section>
  113.     <!-- Testimonials Section -->
  114.     <section id="testimonials" class="bg-light py-5">
  115.         <div class="container">
  116.             <div class="text-center mb-5">
  117.                 <h2 class="display-5 fw-bold mb-3">What Our Users Say</h2>
  118.                 <p class="fs-4 text-secondary mx-auto" style="max-width: 800px;">
  119.                     Hear from companies that have transformed their workplace with Fatness for Service.
  120.                 </p>
  121.             </div>
  122.             
  123.             <div class="row row-cols-1 row-cols-md-3 g-4">
  124.                 <!-- Testimonial 1 -->
  125.                 <div class="col">
  126.                     <div class="card h-100 shadow-sm">
  127.                         <div class="card-body">
  128.                             <div class="d-flex align-items-center mb-3">
  129.                                 <img src="https://placehold.co/100/1E88E5/FFFFFF?text=JD" alt="John Doe" class="rounded-circle me-3" width="48" height="48">
  130.                                 <div>
  131.                                     <h4 class="fw-bold mb-0">John Doe</h4>
  132.                                     <p class="text-secondary small">HR Director, TechCorp</p>
  133.                                 </div>
  134.                             </div>
  135.                             <p class="text-secondary fst-italic">"Implementing Fatness for Service has transformed our company culture. Employee engagement is up 40% and sick days are down!"</p>
  136.                         </div>
  137.                     </div>
  138.                 </div>
  139.                 
  140.                 <!-- Testimonial 2 -->
  141.                 <div class="col">
  142.                     <div class="card h-100 shadow-sm">
  143.                         <div class="card-body">
  144.                             <div class="d-flex align-items-center mb-3">
  145.                                 <img src="https://placehold.co/100/43A047/FFFFFF?text=JS" alt="Jane Smith" class="rounded-circle me-3" width="48" height="48">
  146.                                 <div>
  147.                                     <h4 class="fw-bold mb-0">Jane Smith</h4>
  148.                                     <p class="text-secondary small">Team Lead, InnovateCo</p>
  149.                                 </div>
  150.                             </div>
  151.                             <p class="text-secondary fst-italic">"The friendly competition has brought our remote teams closer together. We've seen improved collaboration across departments."</p>
  152.                         </div>
  153.                     </div>
  154.                 </div>
  155.                 
  156.                 <!-- Testimonial 3 -->
  157.                 <div class="col">
  158.                     <div class="card h-100 shadow-sm">
  159.                         <div class="card-body">
  160.                             <div class="d-flex align-items-center mb-3">
  161.                                 <img src="https://placehold.co/100/00ACC1/FFFFFF?text=RJ" alt="Robert Johnson" class="rounded-circle me-3" width="48" height="48">
  162.                                 <div>
  163.                                     <h4 class="fw-bold mb-0">Robert Johnson</h4>
  164.                                     <p class="text-secondary small">CEO, StartupXYZ</p>
  165.                                 </div>
  166.                             </div>
  167.                             <p class="text-secondary fst-italic">"Our team's health metrics have improved significantly since implementing these challenges. The ROI on this platform has been incredible."</p>
  168.                         </div>
  169.                     </div>
  170.                 </div>
  171.             </div>
  172.         </div>
  173.     </section>
  174.     <!-- CTA Section -->
  175.     <section class="bg-success bg-gradient py-5">
  176.         <div class="container text-center">
  177.             <h2 class="display-5 fw-bold text-white mb-3">Ready to Transform Your Workplace?</h2>
  178.             <p class="fs-4 text-white-50 mb-4 mx-auto" style="max-width: 800px;">
  179.                 Join hundreds of companies already improving team health and morale with Fatness for Service.
  180.             </p>
  181.             <div class="d-flex flex-column flex-sm-row justify-content-center gap-3">
  182.                 <div class="vue-cta-button" data-text="Register Now" data-link="/register" data-type="primary"></div>
  183.                 <div class="vue-cta-button" data-text="Contact Sales" data-link="/contact" data-type="outline"></div>
  184.             </div>
  185.         </div>
  186.     </section>
  187. {% endblock %}