Усі проєкти

Спорт, рукопашний бій

Сайт і адмін-панель для спортивного клубу SC Titan

Сайт клубу з рукопашного бою на 7 сторінок і власна адмін-панель, у якій власник сам оновлює мерч, зали й команду без розробника.

Для кого
Спортивний клуб «Титан», Одеса
Формат
Комерційний кейс
Технології
HTML / CSS / JavaScript, Firebase Firestore, Firebase Storage
  • 7сторінок публічного сайту
  • 3розділи адмін-панелі: мерч, зали, команда
  • 0звернень до розробника для оновлення контенту
Головна сторінка

Задача

Одеський клуб рукопашного бою «Титан»: 2 зали, тренерський склад, понад 100 вихованців. Інформація про клуб жила лише в соцмережах. Клубу був потрібен повноцінний сайт, і головне, щоб власник міг сам додати новий зал, тренера чи товар, не звертаючись щоразу до розробника.

Рішення

Сайт-візитка на 7 сторінок і власна адмін-панель SC Titan Admin на Firebase. Дані, фото й налаштування видимості зберігаються у Firestore і Storage та одразу з’являються на сайті, окремий бекенд не потрібен. Вхід в адмінку захищений через Firebase Authentication. Код написано з допомогою AI-асистованої розробки.

Адмін-панель має 3 розділи:

  • Мерч. Категорія, назва, опис, до 4 фото. Фото стискаються автоматично перед завантаженням.
  • Локації. Назва й позначка залу, адреса, вік спортсменів, посилання на карту, фото.
  • Команда. Тренери, судді й спонсори в одній формі: роль, досвід, досягнення, контакти, фото.

У кожному розділі є поле порядку виводу та перемикач «Показувати на сайті». Так товар, що закінчився, можна сховати одним кліком без видалення.

Публічний сайт: Головна, Про клуб, Команда, Локації, Новини, Мерч, Контакти. Новини підтягуються зі сторінки клубу у Facebook, тож пости не треба дублювати вручну.

Результат

До Після
Джерело інформації про клуб лише соцмережі сайт на 7 сторінок
Новий зал, тренер чи товар через розробника сам власник в адмінці
Сховати позицію без видалення неможливо один клік
Оптимізація фото вручну автоматично при завантаженні
Новини на сайті дублювати вручну стрічка Facebook

Процес роботи

Як проходила робота над цим проєктом: від розбору задачі до запуску й доопрацювання.

  1. 01

    Аналіз

    З’ясував із власником, що має бути на сайті і що він хоче змінювати сам: зали, тренерів, мерч. До цього вся інформація про клуб була лише в соцмережах.

  2. 02

    Проєктування рішення

    Спланував структуру сайту на 7 сторінок і модель даних адмінки: 3 розділи, порядок виводу й перемикач видимості в кожному. Обрав Firebase, щоб не тримати окремий бекенд.

  3. 03

    Реалізація

    Зробив публічний сайт і адмін-панель SC Titan Admin: вхід через Firebase Authentication, автоматичне стиснення фото, стрічка новин із Facebook.

  4. 04

    Тестування

    Перевірив повний цикл в адмінці: додати, змінити, сховати й повернути позицію, і що зміни одразу з’являються на сайті. Перевірив сайт на телефоні й комп’ютері.

  5. 05

    Запуск

    Опублікував сайт на sc-titan.com.ua і передав власнику доступ до адмін-панелі.

  6. 06

    Оптимізація

    Фото стискаються ще до завантаження, щоб сайт швидко відкривався з телефону. Новий зал, тренера чи товар власник додає сам, без розробника.