Evrone Conference
Регистрация и билеты, программа по трекам, Telegram-бот участника, чекин.
Регистрация и билеты (типы, промокоды), программа по трекам и залам, страницы спикеров, Telegram-бот участника (расписание, вопросы спикерам, оценка докладов), нетворкинг-матчинг участников, рассылки, бейджи и чекин.
Что входит в MVP
Регистрация + программа + бот участника.
Техническое задание
ТЗ: Evrone Conference — движок конференций и фестивалей
Демонстрационная версия документа · категория «Ивенты» · №29
Это демонстрационное техническое задание: оно показывает структуру и глубину документа, который передаётся вместе с прототипом. Боевое ТЗ по этому солюшену готовится и заменит этот файл.
1. Суть решения
Регистрация и билеты, программа по трекам, Telegram-бот участника, чекин.
Регистрация и билеты (типы, промокоды), программа по трекам и залам, страницы спикеров, Telegram-бот участника (расписание, вопросы спикерам, оценка докладов), нетворкинг-матчинг участников, рассылки, бейджи и чекин.
2. Технологический стек
| Слой | Решение |
|---|---|
| Backend | Ruby on Rails 8, PostgreSQL |
| Frontend | Hotwire (Turbo + Stimulus), Tailwind CSS |
| Фоновые задачи | Solid Queue |
| Файлы | Active Storage, S3-совместимое хранилище |
| Деплой | Docker, Kamal, production + staging |
3. Роли
- Участник
- Спикер
- Организатор
- Волонтёр на чекине
4. Модель данных
4.1. Ticket
kind: enum
price: integer
promo_code: string, nullable
state: enum # оплачен, отменён, использован
4.2. Talk
speaker_id: references
track_id: references
hall: string
starts_at: datetime
ratings: has_many
4.3. Attendee
user_id: references
ticket_id: references
checked_in_at: datetime, nullable
interests: jsonb
5. Ключевые сценарии
- Участник покупает билет по промокоду и получает бейдж
- Программа собирается по трекам и залам, у каждого доклада своя страница
- Telegram-бот показывает расписание, собирает вопросы и оценки докладов
- Нетворкинг подбирает участников по интересам
6. Интеграции
- Эквайринг
- Telegram-бот
- Печать бейджей и чекин
- Рассылки
7. Нефункциональные требования
- Серверный рендеринг, работоспособность ключевых страниц без JavaScript
- Мобильная адаптивность обязательна
- Роли и права проверяются на уровне сервера, а не интерфейса
- Логирование действий пользователей по значимым операциям
- Покрытие тестами моделей и ключевых сценариев
- Развёртывание одной командой, окружения production и staging
8. Состав MVP
Регистрация + программа + бот участника.
9. Критерии приёмки
- Все сценарии из раздела 5 проходят end-to-end на тестовом стенде
- Роли из раздела 3 видят только то, что им положено
- Интеграции из раздела 6 работают через слой адаптеров и переключаются конфигурацией
- Прототип разворачивается из репозитория одной командой
- Документация по запуску и переменным окружения лежит в README
Какие вам нужны доработки?
Опишите своими словами, что хотите изменить или добавить к прототипу — интеграции, дизайн, новые механики. AI сопоставит запрос с ТЗ солюшена и сразу покажет вилку часов и стоимости.
Финальную смету подтверждает инженер
Купить Evrone Conference
Оставьте контакты — свяжемся, покажем прототип вживую и договоримся о передаче.