Как устроено приложение

Подробная инструкция по каждому разделу: что он позволяет и какая логика в него зашита. Все экраны на этих страницах — условные, имена вымышленные: настоящие данные клуба видны только его участникам.

Как открыть

Приложение живёт внутри Telegram и открывается без установки:

  • наберите /app в чате клуба — бот ответит кнопкой;
  • кнопка «Клуб» слева от поля ввода в личке бота;
  • кнопка «Открыть» в профиле бота;
  • а ещё его можно поставить на экран телефона как обычное приложение — как это сделать, рассказано в разделе «Кабинет».
Логика входа. Паролей нет: кто вы — подтверждает Telegram, а членство в клубе приложение проверяет при каждом входе. Ссылка на приложение публичная, но постороннему оно не покажет ничего: контакты, оценки и касса открываются только своим.

Так выглядит приложение

20:41⚽ Клуб

⚽ Ближайшая игра

20:00 · Манежчерез 2 дня
Иду
?
Нет
✓ Арман К.иду
✓ Данияр С.иду
Ольжас Т.под вопросом
⏳ В очереди2

Прошлый вечер

13 игр · итоги в истории›
⚽Матч
📊Статистика
👥Игроки
👤Кабинет
☰Ещё
Главный экран — вкладка «Матч». Внизу — пять вкладок, о каждой дальше по разделам.

Пять вкладок

  • Матч — запись на ближайшую игру, прогноз вечера и весь вечер на поле: явка, составы, табло, таймер, режим поля. Подробно: Матч и запись и Вечер игры.
  • Статистика — таблица сезона, история вечеров и разбор, из каких игр сложились очки каждого: Статистика.
  • Игроки — справочник участников с контактами и поток оценок, из которых собираются составы: Игроки и оценки.
  • Кабинет — только личное: ваш профиль, контакты, видимость и касса. Кабинет и касса.
  • Настройки — как устроен клуб: правила игры и набора (видны всем, меняет организатор), план действий бота, «как считаются составы», подключение бота новой команде и «О приложении». Настройки клуба.

На каждом экране вверху справа есть «? Помощь» — она открывает этот же справочник сразу на нужном разделе, не выходя из приложения. На вечере рядом стоит «Что делает кнопка?»: разбор тех кнопок, после которых что-то происходит по-настоящему.

Фотография вечера — одна на игру: её загружает любой из игравших на экране прошедшего вечера, и она же уходит на страницу команды: итоги вечеров публикуются всегда. Организатору клуба — отдельный раздел: Настройки клуба, там разобрана каждая настройка и логика за ней.

Неделя клуба одним взглядом

  • Анонс. Бот сам публикует в чате объявление с опросом — за столько дней до игры, за сколько задано в настройках клуба.
  • Запись. Отмечаетесь одной кнопкой в чате или в приложении; желающих больше, чем мест, — работает очередь.
  • Вечер. На поле три шага: кто пришёл → составы → игра. Счёт и таймер общие на всех телефонах; для того, кто ведёт счёт, есть отдельный лёгкий экран с крупными кнопками. Ошибку в записи можно поправить и потом.
  • Итоги. После «Завершить вечер» результаты уходят в чат и в таблицу сезона, касса считает доли.
20:41⚽ Клуб

План действий бота

создание матчасделано
анонс с опросомсделано
напоминание об игреждёт · сегодня, 19:00
Сдвинуть
Пропустить

Игра

Время начала20:00
Длительность тайма7 минут
Анонс заСутки
⚽Матч
📊Статистика
👥Игроки
👤Кабинет
☰Ещё
Раздел «Настройки». План действий бота — что он сделает сам и когда, со статусом у каждого задания; его видит организатор, и он же может сдвинуть или пропустить шаг. Настройки клуба ниже видят все участники.

Что приложение знает о вас — и кто это видит

20:41⚽ Клуб

Контакты

Телефон+7 701 000 00 01
Почтаarman@company.kz
LinkedIn—

Видимость

☐ Показывать меня на публичной странице этого клуба
По умолчанию выключено. Согласие — для каждого клуба своё. Контакты не публикуются никогда.
⚽Матч
📊Статистика
👥Игроки
👤Кабинет
☰Ещё
Кабинет, раздел «Видимость». Переключатель выключен, пока вы сами его не включите, и включается он для каждого клуба отдельно: играя в двух, вы не открываетесь в обоих сразу.
Приватность — правило номер один. Контакты видны только участникам клуба и не отдаются наружу никогда. Оценки анонимны: кто кому какую поставил, не видит никто, включая организатора, — наружу идёт один итоговый рейтинг. На публичной странице клуба человек появляется только если сам включил это в профиле. Фотографии с игр не отдаются наружу ни при каких настройках.