Функционал Cosplay Planner
Братец Лис
Cosplay Planner (https://cosplay-planner.ru/) — это бесплатный онлайн-органайзер для косплееров и команд. Портал объединяет планирование проектов, контроль сроков и бюджета, фестивальную базу, календарное управление, командную работу и коммуникации внутри сообщества.
1) Аккаунт, доступ и безопасность
Пользователь проходит регистрацию и авторизацию, работает в личном кабинете и управляет профилем: ник на сайте, ник косплеера, email, основной город (в том числе несколько городов), день рождения, пароль.
Для защиты данных реализовано восстановление пароля по email через одноразовую ссылку с ограниченным сроком действия.
Для Telegram-бота используется отдельный секретный код из профиля (а не пароль сайта), что снижает риски компрометации аккаунта.
Есть страница политики обработки персональных данных и согласие при регистрации.
2) Главная страница (Новости и оповещения)
После входа пользователь видит центральную ленту оповещений: добавления в карточки по нику, новые задания, репетиции, конфликты по датам и другие события.
Доступны действия: отметить прочитанным, очистить список, игнорировать отдельные уведомления.
На главной также размещены:
- блок дней рождений пользователей на ближайшую неделю;
- инфоповоды на ближайшую неделю;
- дни рождения персонажей на сегодня;
- блок «Отправить голубя» для личного сообщения другому пользователю по нику.
Входящие «голуби» показываются как всплывающее уведомление «Курлык!».
3) Косплан
Раздел «Косплан» поддерживает список карточек, поиск, создание, редактирование, удаление и экспорт карточек в CSV.
Карточка проекта включает:
- базовые поля: персонаж, фандом, AU;
- костюм: покупка/пошив, подварианты, дедлайны, цены, валюта, комментарии;
- обувь, линзы, парик, крафт с отдельными сценариями заполнения;
- дополнительные ссылки по частям костюма и крафта (ссылка, цена, комментарий);
- фотосет: дата, исполнители, студия, разбивка расходов (фотограф/студия/реквизит/дополнительно), комментарий, чеклист реквизита;
- выступление: трек/ссылка, видеофон, сценарий, светосценарий, длительность, репетиционная точка, стоимость и количество репетиций;
- референсы и референсы поз/кадров (URL и встраивание Pinterest);
- связи с другими карточками;
- комментарии и ответы (переписка внутри карточки).
Система считает ориентировочную стоимость проекта и учитывает режим «цена неизвестна» с пометкой «УТОЧНЯЕТСЯ».
Показываются только заполненные поля, все ссылки кликабельны.
4) Командная работа в коспланах
В карточках можно указывать сокосплееров и руководителя по нику с поиском по базе (по нику сайта и нику косплеера).
Если пользователь указан по нику, карточка появляется у него, формируется связанное оповещение.
Если пользователь указан как сокосплеер или руководитель, он может работать с этой карточкой в рамках прав доступа.
При совпадениях дат выводятся предупреждения о конфликтах с конкретными событиями, с возможностью игнорирования отдельных конфликтов.
5) «В работе»
Раздел «В работе» получает карточки из косплана и добавляет производственный контур:
- чеклист задач;
- заморозка проекта (визуальная маркировка и сортировка вниз);
- подсветка дедлайнов менее чем за две недели;
- блок «Задания» для проектов общего доступа: ответственный, задача, выполнено.
При назначении задания исполнитель получает уведомление.
6) Репетиции
Отдельный раздел «Репетиции» связан с карточками косплана и дедлайнами проекта.
Поддерживается:
- создание карточек репетиций;
- добавление дат (для личных и групповых проектов);
- согласование дат руководителем;
- массовое предложение репетиций участникам от руководителя;
- статусы принятия/отклонения и отражение результатов в календаре;
- удаление репетиций.
7) Фестивали
Раздел «Фестивали» сочетает пользовательскую базу и автоматическое наполнение (в том числе импорт с Cosplay2).
Каждая карточка фестиваля содержит название, ссылку, город, даты (в том числе многодневные события), дедлайны и номинации.
Реализованы:
- фильтры по городу, номинациям, сокосплеерам;
- отметка «я иду» прямо с карточки;
- подсветки: фестивали из базового города, ближайшие крупные города, приоритетные события;
- сводка ближайшего месяца и экспорт в календарь (ICS);
- уведомления о конфликтах дат.
Есть механизм пользовательских анонсов фестивалей с модерацией и публикацией после одобрения.
8) Мои проекты
Раздел собирает карточки, где пользователь указан руководителем.
Руководитель видит статус проекта, участвует в коммуникации и управляет репетициями по участникам, включая сводку по принятым/отклоненным предложениям.
9) Календари
Раздел «Календари» состоит из трёх вкладок:
- Мой календарь: графический календарь + список событий по месяцам (фестивали, фотосеты, репетиции, личные события), подсветка пересечений дат;
- Бюджет: планируемые расходы по месяцам на основе дедлайнов и проектных затрат, с итогами по месяцу;
- Контент-план: план публикаций с датой/временем/площадками/рубриками и визуализацией в календаре.
Дополнительно в «Мой календарь» можно отмечать рабочие смены блоками и повторами, включая половину дня; это отображается в сетке календаря отдельной графикой.
10) Сообщество
Раздел «Сообщество» включает:
- Поиск в проекты: доска объявлений с фильтрами и поиском по городам и типу проекта, статусами, редактированием и комментариями;
- Вопрос-ответ: карточки вопросов со статусом «решен» и комментариями;
- Мастера: каталог с карточками, галереей, прайсом, отзывами и рейтингом;
- Студии: каталог студий с адресами, контактами, прайсом, галереей, тегами и фильтрами;
- Статьи: публикации с Markdown-редактором, тегами, избранным, комментариями и рейтингом авторов.
11) Telegram-бот оповещений
Telegram-бот https://t.me/cosplay_planner_bot привязывается к аккаунту пользователя через ник и секретный код из профиля.
После авторизации пользователь получает в Telegram уведомления о ключевых событиях портала: личные сообщения, добавления в проекты, новые задания и комментарии.
12) Хранение данных и надежность
Система хранит пользовательские данные и карточки раздельно, с сохранением структуры при обновлениях функционала (без потери наполнения).
Реализованы регулярные резервные копии и серверное хранение для стабильной эксплуатации.