Chyzh Agency chyzh.agencyFull-Cycle Digital Agency +38 067 130-93-26
← Кейсы Chyzh Agency Кейс · Разработка · iOS + Android · сообщества
Qela × Chyzh Agency

Qela — приложение для сообществ на iOS и Android, где выполнение квеста нужно доказать

Участник сообщества берёт квест, проходит шаги и получает награду только тогда, когда выполнение подтвердили геопозиция, QR-код, фото или администратор. Chyzh Agency разработала нативные приложения для обеих платформ. В App Store с 16.05.2024; по состоянию на 06.10.2026 версия 1.31, оценка 4,67, Android-версия обновлена в сентябре 2026-го.
Отрасль: общественные организации и сообщества Платформы: iOS + Android Языки: украинский, английский, чешский, французский Роль агентства: нативные приложения iOS и Android, тестирование, публикация Стек: Java (Android) · Swift (iOS) Технический редактор: Сергей Колодинский Обновлено: 13.10.2026

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

Платформы
iOS + Android
Типов квестов
10
Языков интерфейса
4
App Store
4,67 по 12 оценкам
Первый релиз
05.2024
Qela · донат-квест и награды
Логотип Qela, экран донат-квеста с выбором суммы от 100 до 2650 гривен и три награды — золотой орден, серебряная и бронзовая медали
Донат — один из десяти типов квестов. Приложение показывает, какие награды получит участник за выполнение.

01 Паспорт проекта

Проверено Поля подтверждены трекером задач проекта и карточками App Store и Google Play по состоянию на 06.10.2026; стек и состав команды подтвердил владелец агентства 13.10.2026.

КлиентQela Inc. — платформа для сообществ, движений и общественных организаций: квесты, голосования с весом голоса, награды. Состоит из веб-платформы для администраторов и мобильного приложения для участников (qela.app, 13.10.2026). В Google Play описана как игровая платформа для людей, которые хотят менять своё окружение
ОтрасльОбщественные организации, инициативы и сообщества с отделениями («бранчами»)
РынокИнтерфейс на украинском, английском, чешском и французском
ПлатформыiOS 15.0+ и Android; отдельное приложение для каждой платформы
СтекНативная разработка: Android — Java, iOS — Swift. Отдельное приложение на каждую платформу, без кроссплатформенного слоя; отдельные задачи на каждую платформу в трекере этому соответствуют
Роль Chyzh AgencyНативные приложения для iOS и Android, тестирование, публикация. Разделение в разделе 03
ПериодПервая задача в трекере — 14.06.2023; первый релиз в App Store — 16.05.2024; текущая iOS-версия 1.31 — 21.01.2026
КомандаAndroid (Java) — Сергей Колодинский, Head of App Development; iOS (Swift) — Николай Табученко, Senior App Developer; тестирование обеих платформ — команда агентства
Состояние продуктаВ обоих магазинах, обновляется: Android — 09.09.2026
ДоказательствоТрекер задач проекта; карточки App Store и Google Play; предыдущая версия кейса от 24.03.2025

02 Задача до разработки

Клиент пришёл с идеей приложения и основным дизайном. Нужны были мобильные приложения, через которые участник сообщества читает новости, берёт задания, голосует и получает награды.

Главное условие возникло из механики платформы. Вес голоса участника зависит от его активности, а награды — от выполненных квестов. Если квест можно «выполнить», не выходя из дома, ломаются и голосование, и система наград. Поэтому для каждого типа квеста нужен свой способ подтвердить выполнение.

Ограничение Как сообщества клиента работали до приложения, в материалах не описано. Сравнения «до и после» в кейсе нет.

03 Границы работ: что сделала Chyzh Agency, а что клиент

Проверено Разделение по трекеру задач и предыдущей версии кейса.

КомпонентКто отвечалЧто сделано
Идея и механика платформыQelaКвесты, голосование с весом голоса, награды, бранчи
ДизайнQelaКлиент предоставил основной дизайн приложения
Приложение iOSChyzh Agency — Николай Табученко, SwiftКвесты, авторизация, профиль, главная, новости, голосование, страница организации, бранчи, верификация профиля
Приложение AndroidChyzh Agency — Сергей Колодинский, JavaТот же набор функций отдельным нативным приложением
ТестированиеChyzh Agency782 баг-репорта в трекере отдельно для iOS и Android
ПубликацияQela Inc. (App Store), Chyzh Agency (Google Play)В App Store приложение выходит от Qela Inc., в Google Play — с пакетом агентства

04 Как устроено

Приложения собирают на телефоне доказательства выполнения и передают их на сервер, а решение администратора возвращается уведомлением.

Участник сообществаквесты · голосования · таланты · новости бранча Приложение iOSChyzh Agency · Swift Приложение AndroidChyzh Agency · Java Доказательства выполнения на телефонегеопозиция в радиусе точки · QR-код онлайн-встречи · фото и скриншотымаршрут к точке — через Google Maps Сервер и APIквесты, голоса, таланты, бранчи, профили Администратор проверяет выполнение → решение приходит в приложение уведомлением
Приложения собирают доказательство на устройстве, а решение о зачёте принимает сервер или администратор.

05 Самое сложное решение: как доказать, что квест выполнен

Одна кнопка «готово» на все квесты не работает. Каждый тип квеста получил своё доказательство и свой сценарий отказа.

Проблема. Квестов десять типов: опрос, викторина, петиция, донат, доставка, публичное выступление, отзыв, посещение собрания, онлайн-встреча, загрузка фото. Проверить их одинаково невозможно: присутствие на собрании и подпись петиции доказываются по-разному.

Решение. Проверку разбили на отдельные механизмы.

  • Присутствие в точке. Кнопка чек-ина работает только в радиусе точки. Вне его приложение показывает сообщение «Your location is out of check-in area» и шаг не засчитывает.
  • Онлайн-встреча подтверждается QR-кодом, который сканируют на соответствующем шаге.
  • Фото и скриншоты: квест с несколькими загрузками принимает несколько файлов за раз.
  • Решение человека. Часть квестов, например петицию, проверяет администратор. Участник видит, что квест на проверке, а отказ получает уведомлением.

Лазейка, которую закрыли. В тестировании нашли, что квест, который ждёт решения администратора, можно пройти ещё раз. Повторное прохождение заблокировали, пока решения нет. Без этого одно действие могло бы принести награду дважды.

Компромисс. Проверка администратором стоит организации времени модераторов, а участник дольше ждёт награду. Часть квестов поэтому проверяет само приложение: радиус точки и QR-код.

Ограничение Статистику проверок (долю автоматических и ручных, долю отклонённых доказательств) клиент не публиковал, поэтому в кейсе её нет.

06 Что умеет приложение

Проверено Перечень — по трекеру задач проекта и снимкам экрана.

  • Квесты десяти типов с шагами и прогрессом на значке квеста.
  • Голосование, где вес участника зависит от его активности; в профиле видно, из чего он складывается, и правила.
  • Таланты — награды с описанием и историей получения.
  • Бранчи — отделения организации; о присоединении участник узнаёт уведомлением.
  • Новости организации и главная страница.
  • Профиль: смена пароля, письмо в поддержку, верификация профиля.
  • Четыре языка интерфейса: украинский, английский, чешский, французский.
Qela · экраны приложения
Главный экран Qela: кампании и список квестов участника
Главная: кампании и квесты
Экран квеста «Присоединиться к климатическому маршу единства»: оставшееся время, лимит участников и награды
Квест с наградами
Голосование «Как наш город должен уменьшить количество пластиковых отходов» с вариантами ответа
Голосование
Профиль участника с весом голоса 105, количеством завершённых квестов и текущим отделением
Профиль и вес голоса
Достижения участника: таланты и таблица лидеров
Таланты и достижения
Таблица лидеров сообщества с баллами участников
Таблица лидеров
Снимки из публичной карточки Google Play, срез 13.10.2026; интерфейс на украинском.

Ограничение Сайт клиента по состоянию на 13.10.2026 говорит о 18 шаблонах квестов на веб-платформе; в трекере мобильного приложения зафиксировано десять типов. Разницу (шаблоны веб-платформы против типов доказательства в приложении) клиент не комментировал.

07 Как шла разработка

Первая задача в трекере появилась 14.06.2023. Два нативных приложения писали параллельно два разработчика, по одному на платформу: Android на Java и iOS на Swift, каждый со своей очередью задач. Первой очередью стояли квесты, авторизация, профиль, главная страница, новости, голосование и страница организации. Дальше разработка шла страницами для каждой платформы: новости и бранчи на iOS, обновление списков прокруткой на Android, верификация профиля на обеих.

Первая версия вышла в App Store 16.05.2024. После этого приложение обновляли: версия 1.31 вышла 21.01.2026, Android-версия обновлена 09.09.2026. Часть функций оформляли как дополнительные работы к начальному объёму.

08 Качество и стабильность

В трекере проекта 782 баг-репорта: 331 касается iOS, 365 — Android. В 502 из них описаны шаги воспроизведения и ожидаемый результат. Платформы тестировали отдельно, и большинство дефектов касалось одной из них.

ПоказательЗначениеИсточник
Баг-репорты782 (iOS 331, Android 365)трекер задач, 06.10.2026
Репорты с ожидаемым результатом502трекер задач, 06.10.2026
Размер приложения41,1 МБ (iOS)App Store, 06.10.2026
Минимальная версия ОСiOS 15.0+App Store

09 Безопасность и приватность

Здесь только то, что подтверждено материалами проекта.

  • Обновление токена доступа на iOS: сессия продолжается без повторного входа (по трекеру задач).
  • Разрешения на геопозицию и камеру: если пользователь раньше отказал, приложение запрашивает разрешение повторно, потому что без него квест не выполнить (по трекеру задач).

Исправлено Предыдущая версия кейса писала, что защиту данных гарантирует Microsoft Azure и что в приложении заложены Bluetooth и NFC. В материалах проекта нет подтверждения этого, поэтому в новой версии эти утверждения убраны. Та же версия называла стек Android как Kotlin; по подтверждению команды Android-приложение написано на Java.

10 Релиз и ссылки

Проверено Ссылки и данные карточек проверены 06.10.2026.

App StoreQela, id6502341553 · продавец Qela Inc. · категория «Социальные сети» · iOS 15.0 или новее · 41,1 МБ · первый релиз 16.05.2024 · версия 1.31 от 21.01.2026 · оценка 4,67 по 12 оценкам
Google Playcom.echizh.qela · 500+ установок · обновлено 09.09.2026
Языкиукраинский, английский, чешский, французский
СтатусОпубликовано на обеих платформах, обновляется

11 Результат

Продуктовый

  • Отдельные нативные приложения для iOS и Android опубликованы и обновляются в 2026 году.
  • Десять типов квестов со своим способом подтверждения выполнения.
  • Голосование, таланты, бранчи и новости в одном приложении.
  • Интерфейс на четырёх языках.

Технический

782 баг-репорта прошли через трекер отдельно для каждой платформы. Метрики стабильности из консолей магазинов в кейсе не приводятся.

Бизнесовый

Публичные данные магазинов сведены в таблицу в разделе 13. Количество сообществ, активных участников и выполненных квестов клиент не публиковал.

12 Ограничения и что сделали бы иначе

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

Объём рос в процессе. Часть функций оформляли как дополнительные работы. Для такого продукта лучше сразу закладывать этап развития после первого релиза.

Карточки в магазинах на разных аккаунтах. Клиенту удобнее, когда обе карточки принадлежат ему: Google Play предусматривает перенос приложения между аккаунтами разработчиков без смены пакета и истории установок, и это стоит заложить в план передачи проекта.

Чего не измеряли. Бизнес-метрик и метрик стабильности в кейсе нет.

13 Коротко для заказчика похожего приложения

Какую задачу решило приложение

Сообщество даёт участникам задания в реальном мире и награждает за выполнение. Приложение Qela проверяет выполнение на телефоне: чек-ин работает только в радиусе точки, онлайн-встречу подтверждает QR-код, фото загружаются к квесту, а спорные квесты проверяет администратор. Награды и вес голоса опираются на подтверждённую активность.

Что именно сделала Chyzh Agency

  • отдельные нативные приложения: Android на Java, iOS на Swift;
  • механизмы подтверждения: радиус чек-ина, QR, загрузка фото, статус проверки, блокировка повторного прохождения;
  • уведомления о решении администратора и статусы проверки квестов;
  • тестирование обеих платформ и сопровождение: задачи в трекере продолжаются до февраля 2026 года.

Какой результат подтверждён

МетрикаЗначениеПериодИсточник
Публикация на iOS и Androidдапервый релиз 16.05.2024App Store
Поддержка после релизаiOS 1.31; Android обновлён21.01.2026; 09.09.2026App Store, Google Play
Установки, Google Play500+ (категория магазина)06.10.2026публичная карточка Google Play
Оценка, App Store4,67 по 12 оценкам06.10.2026публичная карточка App Store
Баг-репорты в трекере78206.2023 — 02.2026трекер задач

Что учесть в похожем проекте

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

Источники и проверка

О магазинах: публичные карточки App Store (id6502341553) и Google Play (com.echizh.qela), проверенные 06.10.2026. Установки в Google Play поданы диапазоном, как его показывает магазин.

О выполненных работах: трекер задач проекта (выборка 06.10.2026) и предыдущая версия кейса от 24.03.2025. Утверждения только из предыдущей версии кейса убраны, если не были подтверждены.

О стеке и команде: подтверждение владельца агентства 13.10.2026 (Android — Java, Сергей Колодинский; iOS — Swift, Николай Табученко).

Чего в кейсе нет: метрик стабильности, количества сообществ и участников.

Нужно приложение, где действия пользователей нужно подтверждать? Обсудим похожий проект.
Обсудить похожее приложение
Кейс подготовила Chyzh Agency. Технический редактор — Сергей Колодинский, Head of App Development. Опубликовано 24.03.2025, обновлено 13.10.2026. Данные магазинов приведены с датой среза; поля без источника не публикуются.