siteforglod/templates/home.html
2026-02-16 14:05:26 +03:00

90 lines
5.2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{% extends "base.html" %}
{% block title %}FitnessCenter — главный зал вашего города{% endblock %}
{% block content %}
<section class="container py-4 py-lg-5">
<div class="row align-items-center g-4">
<div class="col-lg-6">
<p class="badge text-bg-accent mb-3">Новый сезон · Первое занятие бесплатно</p>
<h1 class="display-5 fw-bold mb-3">Соберите форму к лету с тренерами FitnessCenter</h1>
<p class="lead text-secondary mb-4">Современный зал, групповые и персональные тренировки, гибкие абонементы. Оформление онлайн за пару минут.</p>
<div class="d-flex flex-wrap gap-3">
<a class="btn btn-accent btn-lg" href="{% url 'register' %}">Зарегистрироваться</a>
<a class="btn btn-outline-light btn-lg" href="#pricing">Выбрать абонемент</a>
</div>
</div>
<div class="col-lg-6">
<div class="hero-card shadow-lg rounded-4 p-4 h-100 gradient-frame">
<div class="d-flex justify-content-between align-items-start mb-3">
<div>
<div class="text-secondary small">Ваш прогресс</div>
<div class="fs-3 fw-bold">Старт сегодня</div>
</div>
<span class="badge text-bg-light text-dark">24/7</span>
</div>
<div class="progress mb-3" style="height: 10px;">
<div class="progress-bar bg-accent" style="width: 32%;"></div>
</div>
<p class="mb-1 text-secondary">Запишитесь на первое занятие и получите консультацию тренера.</p>
<a class="btn btn-light mt-3" href="{% url 'register' %}">Начать</a>
</div>
</div>
</div>
</section>
<section class="container py-4 py-lg-5" id="pricing">
<div class="d-flex justify-content-between align-items-center mb-4">
<h2 class="fw-bold">Абонементы</h2>
<div class="text-secondary">Оплата онлайн, активация в клубе</div>
</div>
<div class="row g-4">
{% for plan in plans %}
<div class="col-md-4">
<div class="card h-100 glass-card">
<div class="card-body d-flex flex-column">
<div class="d-flex justify-content-between align-items-start mb-2">
<h3 class="h5 fw-bold mb-0">{{ plan.name }}</h3>
<span class="badge text-bg-dark">{{ plan.duration_days }} дней</span>
</div>
<p class="text-secondary small flex-grow-1">{{ plan.description|default:"" }}</p>
<div class="fs-3 fw-bold mb-3">{{ plan.price }} ₽</div>
{% if user.is_authenticated %}
<form method="post" action="{% url 'subscribe' plan.id %}">
{% csrf_token %}
<button class="btn btn-accent w-100" type="submit">Оформить</button>
</form>
{% else %}
<a class="btn btn-outline-light w-100" href="{% url 'register' %}">Войти/зарегистрироваться</a>
{% endif %}
</div>
</div>
</div>
{% empty %}
<p>Планы ещё не добавлены.</p>
{% endfor %}
</div>
</section>
<section class="container py-5" id="about">
<div class="row g-4 align-items-center">
<div class="col-md-6">
<h2 class="fw-bold">Команда тренеров</h2>
<p class="text-secondary">Опытные специалисты по силовым, функциональному тренингу и реабилитации. Подберём программу под вашу цель — похудение, набор массы или поддержка здоровья.</p>
<ul class="list-unstyled text-secondary">
<li class="mb-2">• Персональные и групповые тренировки</li>
<li class="mb-2">• ДНК-тест и нутрициолог</li>
<li class="mb-2">• Приложение с планом занятий</li>
</ul>
</div>
<div class="col-md-6">
<div class="ratio ratio-16x9 rounded-4 overflow-hidden shadow-lg">
<div class="bg-gradient d-flex align-items-center justify-content-center text-center p-4">
<div>
<div class="h4 fw-bold mb-2">Первый визит бесплатный</div>
<p class="text-secondary">Запишитесь онлайн, покажите QR на стойке, и начните тренировки без очередей.</p>
</div>
</div>
</div>
</div>
</div>
</section>
{% endblock %}