О проекте
Вело Афиша Тюмени — это независимый проект, созданный для объединения велосообществ нашего города. Наша цель — собрать все значимые события: от любительских покатушек и открытий сезона до профессиональных гонок и бреветов в одном удобном месте.
Мы верим, что велосипед — это не просто средство передвижения, а стиль жизни, который заслуживает качественного цифрового сервиса. Проект развивается энтузиастами и открыт для предложений.
Есть идея для сайта?
Предлагайте улучшения и голосуйте за идеи других.
История обновлений
v1.323.0-alpha
- Барахолка: покупаем и продаём вело-вещи — в объявление можно загрузить до 8 фотографий, фото открываются в полный размер, объявление можно редактировать
- Чаты: личная переписка как в Telegram — сообщения доставляются сразу
- Профиль стал похож на страницу в соцсети: своя аватарка и стена записей
- Стена пользователя: записи друзей можно лайкать и комментировать
- Карта стала яркой и живой: на ней появились достопримечательности города
- У карты появилась тёмная тема — вечером глазам комфортнее
- Конструктор маршрутов: учитывает качество покрытия и умеет замкнуть маршрут в петлю нужной длины
- Сайт стал быстрее и лишился мелких багов
v0.4.0
- Меню бота сообщества: настраиваемые кнопки под полем ввода (по умолчанию — События / Вопрос / Волонтёр / Партнёрство), drag & drop сортировка
- После регистрации в боте показывается меню сообщества + кнопка «Отменить регистрацию» вместо повторных «Точно/Возможно/Не иду»
- Чекин на месте: запрашивает все поля регистрации, стартовый номер выдаётся автоматически следующий свободный
- Регистрация в боте: исправлены потери phone, custom_fields и стартового номера при перерегистрации после отмены
- Phone больше не попадает в custom_fields_json — хранится отдельно
- Callback API: автоматическая синхронизация секрета при invalid_secret (раз в 5 мин), исправлен баг с server_id
- Участники сообщества: одна строка = один пользователь, со списком всех его событий и статистикой по сообществу + по сайту, подсветка «уклонистов»
- Вкладка «Прошедшие» в админке событий — отделены от активных «Опубликовано»
- Дайджест чата: критический фикс спама (60 сообщений за час из-за UTC-смещения дат), теперь чётко раз в день
- Дайджест: ссылка на регистрацию только если она включена; добавлена прямая ссылка на источник события
- Сортировка событий в сообществе: от ближайших к дальним
- Drag & drop сортировка колонок в конфигураторе CSV участников
- Возможность владельцу удалять своё сообщество. События остаются с пометкой «(удалено)» рядом с организатором
- При регистрации сообщества VK-ссылка автоматически добавляется в его список ссылок
- При регистрации проверяется, что VK-сообщество принадлежит пользователю (через VK API, scope=groups)
- Поля сообщества подтягиваются в событие как дефолтные при создании
- Кнопка «Просмотр» события — быстрый переход на публичную страницу из редактора
v0.3.0
- Стартовые номера для гонок: участник выбирает номер при регистрации, бот проверяет диапазон и уникальность, при отмене номер освобождается
- Новый тип поля регистрации «Стартовый номер» с настраиваемым диапазоном — доступен на уровне сообщества и события
- Скачивание списка участников в CSV с выбором и drag & drop сортировкой колонок
- Кастомные поля участников отображаются в таблице на вкладке «Участники»
- Поля регистрации из сообщества автоматически наследуются событиями
- Drag & drop для изменения порядка полей регистрации в настройках сообщества
- Кнопка «Просмотр» — быстрый переход на публичную страницу события из редактора
- Стартовый номер отображается на публичной странице события на аватаре участника
- Чекин: поиск участника по стартовому номеру (если используется в событии)
- Напоминания и рассылка заблокированы с подсказкой, пока не подключён бот / не включена регистрация
- VK-ссылка и Group ID автоматически подтягиваются из ссылок сообщества в настройки бота
- Укорочены ссылки регистрации — убран лишний URL-encoded текст
- Организатор может переназначить стартовый номер вручную в таблице участников
- Валидация пустых названий полей регистрации при сохранении
- События внутри сообщества отсортированы от ближайших к дальним
- Страница «Мои сообщества» объединена с вкладкой «Сообщества» в панели управления
- Исправлено: цифра не сбрасывается при переключении часы/дни в напоминаниях
v0.2.0
- SEO: title, description и og-теги на всех страницах формируются автоматически по шаблонам
- SEO: раздел настроек для суперадмина — шаблоны мета-тегов редактируются без деплоя, с превью в виде поисковой выдачи
- SEO: код счётчика Яндекс.Метрики перенесён из профиля в раздел SEO, рядом с настройками мета-тегов
- На главной для организаторов и администраторов появилась кнопка «Создать событие»
- В панели администратора добавлен фильтр событий по велосообществу
- Суперадмин может переключаться в режим просмотра интерфейса от лица другой роли, не меняя своей учётной записи
- В таблице пользователей отображается дата первой регистрации на сайте
- На десктопе фильтры событий при нехватке места переносятся на следующую строку вместо горизонтальной прокрутки
- Мобильные улучшения интерфейса
v0.1.3
- VK-бот: шаблоны сообщений можно переопределить отдельно для каждого события — не меняя настройки всего сообщества
- VK-бот: рассылка теперь доступна всем, кто хотя бы раз писал боту (не только тем, кто нажал «подписаться»)
- VK-бот: фоновая рассылка с отображением прогресса в реальном времени — браузер можно закрыть до завершения
- VK-бот: перед запуском рассылки отображается количество получателей
v0.1.2
- Фильтр событий на главной: при выборе организатора показываются только события выбранного сообщества
- Мелкие правки и улучшения стабильности
v0.1.1
- VK-бот: пользователь может отменить регистрацию на событие прямо в переписке с ботом
- VK-бот: после непонятного сообщения диалог помечается как требующий внимания
- В настройках сообщества добавлена отдельная вкладка для управления сканированием стены ВКонтакте
- В фильтре по организатору на главной отображаются только сообщества, у которых есть события
- В профиле суперадмина добавлена статистика с количеством записей по всем разделам и размером базы
- Настройка VK-бота упрощена: секретный ключ генерируется автоматически, инструкция переработана по шагам
- Форма заявки на организатора дополнена полем для ссылки на сообщество
- При одобрении заявки на организатора сообщество создаётся автоматически или пользователь привязывается к уже существующему по ссылке
- Логика удаления событий: черновики у всех пользователей уходят в архив; суперадмин может удалить событие из архива навсегда
- VK-бот больше не отвечает на произвольные сообщения — регистрация только по ссылке с события
- Отслеживание источника регистрации: сайт велоафиши, ВКонтакте, Telegram, прямая ссылка
- В редакторе события добавлена круговая диаграмма по источникам регистраций
v0.1.0
- SEO: добавлен динамический sitemap.xml со всеми опубликованными событиями
- SEO: при шаринге ссылки на событие в ВК и Телеграм теперь отображаются заголовок, описание и обложка события
- Кнопка редактирования события добавлена прямо на публичную страницу события
- Ссылки велосообществ стали короче — теперь velotmn.ru/название без промежуточного /c/
- В настройках сообщества можно задать произвольный адрес страницы
- На главной в списке событий отображается время окончания для однодневных событий
- В мобильной версии предпросмотра события убраны кликабельные ссылки организатора — имя отображается текстом
- Исправлено подёргивание анимации событий при быстром скролле на мобилке
- Исправлено отображение нулей рядом с именами пользователей в списке администраторов
- Форма редактирования события на мобилке: поля переведены в однострочный вид для удобства нажатия
v0.0.9
- Реструктуризация админки
- Изменение страницы управления сообществами
- У каждого велосообщества теперь есть публичная страница с описанием, ссылками и ближайшими событиями
- При вводе места проведения события появляются подсказки адресов через Яндекс
- Исправление ошибок в мобильной версии
- Кнопка входа через VK ID теперь отображается прямо в шапке сайта на всех устройствах
- В мобильной шапке при прокрутке вниз появляется название текущего месяца с количеством событий
- Фильтры событий на мобильном переработаны: отдельные выпадающие списки «Тип события» и «Организатор»
- Добавлена кнопка быстрого редактирования события прямо из списка — для организаторов и администраторов
- Часовой пояс события определяется автоматически по адресу проведения или настройкам организатора
- Исправлено отображение роли «Суперадмин» в списке пользователей
- Страница редактирования события после сохранения возвращает на ту страницу, с которой был открыт редактор
- Обязательные поля в форме редактирования события подсвечиваются красным при попытке сохранить без их заполнения
v0.0.8
- К событиям теперь можно прикрепить обложку — изображение отображается на странице события и в списке
- Исправление ошибок
- Обновлён дизайн страниц и настроек велосообществ
v0.0.7
- Добавлен VK-бот: автоматический сбор постов с хэштегом #велоафиша72 из стен подключённых велосообществ и создание черновиков событий
- Регистрация участников на события: кнопка «Записаться» на странице события
- Автоматические напоминания через VK-бота: за 3 дня, за 1 день и за 2 часа до события
- Отображение числа участников, зарегистрированных на событие
- В настройках сообщества администратор может указать ID группы ВКонтакте для автоматического сбора постов
v0.0.6
- Добавлено управление велосообществами: создание, редактирование, несколько ссылок на сообщество, назначение нескольких организаторов
- Добавлены категории событий и фильтры по категориям
- При создании и редактировании события можно выбрать сообщество-организатор из списка или оно будет подставлено автоматически из профиля организатора
- Кнопка «Заполнить по ссылке»: автоматическое заполнение описания события по URL из ВКонтакте и других сайтов
- На странице события добавлены кнопки «Поделиться» (ВКонтакте, Telegram, скопировать ссылку)
- Автоматическое создание url страниц каждого события
v0.0.5
- Авторизация через VK ID полностью заработала
- Мелкие правки по юзабилити и дизайну
v0.0.4
- Добавлено управление событиями: создание, редактирование, черновики, архив, публикация
- Проработаны права пользователей
v0.0.3
- Интеграция авторизации через VK ID (OneTap) - но пока что-то не работает
- Значительно ускорена работа сайта и загрузка страниц
- Улучшена проверка корректности вводимых данных
- Оптимизирована структура проекта для более быстрого развития
- Улучшена стабильность работы сервера
- Подвал сайта теперь отображается на всех страницах
- В мобильной версии добавлена кнопка навигации в закреплённом заголовке
- Добавлена страница «О проекте»
v0.0.2
- Переход на использование базы данных для хранения событий и пользователей
- Создание защищенной панели управления (админки)
- Реализация системы ролей (Администратор, Модератор, Пользователь)
- Внедрение системы защищенных сессий
- Редизайн навигации: создание верхнего меню с профилем пользователя
- Оптимизация мобильной версии: адаптивное меню-бутерброд и улучшенный скролл
- Запуск системы предложений и голосования за новые функции
- Внедрение системы заявок на модерацию для организаторов сообществ
v0.0.1
- Публикация первой афиши в черновом варианте
