Eventcalendar.ru

EventCalendar.ru — веб‑сервис и PWA‑приложение для управления событиями, календарями, уведомлениями и участниками.
- Ценность: организация событий и коммуникация с участниками без лишней сложности.
- Фокус: целостные сценарии, где новые функции не ломают существующие.
Стори проекта
EventCalendar.ru - это веб-сервис и PWA-приложение для управления событиями, календарями, уведомлениями и участниками.
Идея продукта строится вокруг простой, но важной задачи: дать пользователям удобный инструмент для организации событий и коммуникации с участниками без лишней сложности.
На практике разработка такого продукта оказалась не просто созданием “календаря”. Внутри сервиса постепенно сформировалась система взаимосвязанных пользовательских сценариев: регистрация, верификация, страница профиля, события, участники, уведомления, статусы ознакомления, бесплатные и платные возможности, мобильное использование и PWA-поведение.
Моя роль заключалась в том, чтобы связывать бизнес-идею, пользовательский опыт и техническую реализацию в единую продуктовую логику: превращать пожелания и гипотезы в понятные требования для разработки, описывать сценарии, проверять реализацию и развивать продукт поэтапно.
Ключевой принцип — не просто добавлять новые функции, а сохранять целостность системы: чтобы каждое изменение не ломало существующие сценарии, было понятно пользователю и могло быть проверено после релиза.


Контекст
Формат продукта: PWA/web‑сервис, где пользователь работает с событиями, календарями, участниками и уведомлениями.
Ключевые продуктовые зоны:
- Главная страница и первый контакт с продуктом
- Регистрация и авторизация
- Календарь и участники календаря
- Создание и управление событиями
- Уведомления и статусы ознакомления с изменениями
- Бесплатные и платные возможности
- Аналитика пользовательского пути
- PWA‑сценарии и мобильное использование


Моя зона ответственности
В проекте я выполнял роль Product Owner: переводил продуктовые идеи и бизнес-задачи в требования для разработки, описывал пользовательские сценарии, согласовывал UX-логику, ставил задачи и проверял реализацию.
- Продуктовая декомпозиция фичей и доработок
- Описание пользовательских сценариев
- Постановка задач frontend/backend‑разработке
- Проработка UX‑логики и edge cases
- Участие в приоритизации
- Приемка реализации
- Постановка аналитики
- Развитие пользовательских сценариев
Ключевые сложности
- Продукт развивался постепенно, поэтому важно было сохранять целостность логики.
- Один и тот же пользователь попадал в разные сценарии: новый, авторизованный, участник события, владелец календаря.
- Нужно было учитывать уровни доступа и ограничения бесплатного тарифа.
- Изменения в интерфейсе затрагивали не только экран, но и права, статусы, аналитику и backend‑логику.
- Важно было синхронизировать UX‑логику и разработку.
Scope работ
Discovery и запуск разработки
- Обработка первичного запроса заказчика
- Подготовка ТЗ на разработку сервиса
- Формирование и ведение backlog разработки
- Декомпозиция задач для frontend/backend-разработки
- Сопровождение разработки и приемка реализации
Продуктовая логика и сценарии
- Проработка логики бесплатной и платной версии функционала
- Проработка логики уведомлений, оповещений и функционала «Ознакомились»
- Доработка карточки уведомления и отображения изменений событий
- Проработка сценариев регистрации и верификации
- Верификация для различных пользовательских flow через TG Gateway
UX и развитие календаря
- Улучшение опыта пользователя при работе с календарем
- Мультивыбор дат события
- Автосохранение черновиков
- Копирование событий
- Внутренний поиск событий
- Фильтры и тегирование календарей
- Дополнительный вид отображения событий
PWA, mobile и offline-сценарии
- Проработка states и offline-mode работы сервиса
- Разработка PWA-оберток
- Подготовка и загрузка PWA в сторы
- Реализация мультиязычности
Интеграции, рост и техническое развитие
- Сопровождение внешних интеграций
- Первичная SEO-оптимизация
- Сопровождение редизайна главной страницы
- Оптимизация работы с загружаемыми медиафайлами
Карта пользовательских сценариев
Итог / результат
Что получилось построить
- Цельную продуктовую логику PWA‑сервиса от первого касания до работы с календарями, событиями, участниками, уведомлениями и Pro‑возможностями.
- Стабильные сценарии, где новые функции добавлялись без деградации существующих flow и с учетом ролей пользователя и уровней доступа.
- Предсказуемый процесс поставки изменений: гипотеза → требования → разработка → приемка → измерение результата.
Мой вклад как Project Manager
- Снижал неопределенность для команды через четкие сценарии, UX‑логику и критерии приемки.
- Удерживал согласованность между frontend, backend и продуктовой логикой (права, статусы, уведомления, аналитика).
- Помогал развивать сервис поэтапно, сохраняя качество и целостность пользовательского опыта.