ОППЛ

Общероссийская Профессиональная Психотерапевтическая Лига

Используемые технологии

За 60 дней мной был спроектирован, разработан и запущен в рабочее состояние масштабный веб-проект для общероссийской организации — сайт ОППЛ. Проект реализован полностью самостоятельно, от архитектуры и серверной части до пользовательских интерфейсов и административной панели.

Архитектура и база проекта

  • Спроектирована устойчивая архитектура на Yii2 (Advanced Template) с разделением на публичную часть, административную панель и пользовательские кабинеты.

  • Настроены база данных, очереди задач, система уведомлений и интеграции.

  • Подготовлена инфраструктура для дальнейшего масштабирования и роста нагрузки.

  • Реализована система ролей и прав доступа (RBAC).

Публичная часть сайта

  • Главная страница с динамическими блоками: события, новости, научные публикации, карта региональных отделений, партнёры.

  • Полноценная система новостей, мероприятий (онлайн и офлайн), галерей и документов.

  • Научные публикации с карточками, комментариями и подписками.

  • Живой поиск по всему сайту и отдельная страница результатов.

  • Региональные отделения с картами и отдельными страницами.

  • Лэндинги с индивидуальным дизайном, включая размещение на отдельных доменах/субдоменах.

  • Полностью адаптивная вёрстка под мобильные устройства и планшеты.

Реестры и каталоги (ключевой блок проекта)

  • Выполнен полный импорт всех реестров со старого сайта.

  • Реализована многоуровневая система реестров с типами, модальностями, специализациями и локациями.

  • Удобная фильтрация и поиск по множеству параметров.

  • Отдельные публичные страницы для каждого элемента реестра.

  • Гибкая система управления реестрами через административную панель.

Личный кабинет пользователя

  • Профиль с редактированием данных.

  • История заказов и транзакций.

  • Участие в мероприятиях и онлайн-конференциях.

  • Комментарии, уведомления, подписки.

  • Управление безопасностью аккаунта.

Административная панель

  • Дашборд со статистикой и ключевыми показателями.

  • Полный CRUD для всех сущностей сайта: новости, публикации, мероприятия, реестры, пользователи, тарифы, документы, галереи.

  • Массовый импорт данных и управление сложными структурами.

  • Гибкая система рассылок с сегментацией и очередями.

  • Модерация комментариев, заявок, заказов и обратной связи.

  • История действий администраторов и внутренняя документация проекта.

Интеграции и сервисы

  • Платёжная система.

  • Email-рассылки.

  • Очереди задач.

  • Карты.

  • Sitemap, RSS, Turbo-RSS.

  • Геосервисы определения локации.

Результат

За 60 дней был создан не просто сайт, а полноценная цифровая платформа, закрывающая информационные, организационные и административные задачи крупной организации. Объём реализованного функционала существенно превышает типовой корпоративный сайт и изначальные базовые требования, при этом проект готов к дальнейшему развитию, поддержке и масштабированию.