Разработка платформы для городских квестов
Цель проекта
Создание интерактивной платформы, которая позволит пользователям проходить, а администраторам - легко создавать и настраивать городские квесты через Telegram.
Основные компоненты системы
- Telegram-бот: Основной интерфейс для участников квеста. Бот должен вести пользователя по этапам, принимать ответы, давать подсказки и вести статистику.
- Веб-конструктор (админ-панель): Интуитивный интерфейс для создания маршрутов, загрузки заданий (текст, фото, аудио), настройки логики прохождения (последовательность, проверка ответов) и управления пользователями.
Ключевые требования к функционалу
Для участника (в боте):
- Регистрация и выбор доступного квеста.
- Поэтапное получение заданий с различным типом контента.
- Возможность отправки текстовых и геолокационных ответов.
- Система подсказок и накопления баллов.
- История пройденных квестов и личный рейтинг.
Для администратора (в веб-конструкторе):
- CRUD (создание, чтение, обновление, удаление) для квестов, этапов и заданий.
- Визуальный редактор для построения маршрута и связей между этапами.
- Настройка правильных ответов и триггеров для перехода на следующий этап.
- Просмотр статистики по активным пользователям и пройденным квестам.
- Управление контентом (медиафайлы, тексты).
Технические пожелания
Стек технологий и архитектура решения обсуждаются с исполнителем. Важна надежность, масштабируемость и удобство интерфейса админ-панели. Полные и детальные требования изложены в прикрепленном файле с техническим заданием.