За 60 дней мной был спроектирован, разработан и запущен в рабочее состояние масштабный веб-проект для общероссийской организации — сайт ОППЛ. Проект реализован полностью самостоятельно, от архитектуры и серверной части до пользовательских интерфейсов и административной панели.
Архитектура и база проекта
-
Спроектирована устойчивая архитектура на Yii2 (Advanced Template) с разделением на публичную часть, административную панель и пользовательские кабинеты.
-
Настроены база данных, очереди задач, система уведомлений и интеграции.
-
Подготовлена инфраструктура для дальнейшего масштабирования и роста нагрузки.
-
Реализована система ролей и прав доступа (RBAC).
Публичная часть сайта
-
Главная страница с динамическими блоками: события, новости, научные публикации, карта региональных отделений, партнёры.
-
Полноценная система новостей, мероприятий (онлайн и офлайн), галерей и документов.
-
Научные публикации с карточками, комментариями и подписками.
-
Живой поиск по всему сайту и отдельная страница результатов.
-
Региональные отделения с картами и отдельными страницами.
-
Лэндинги с индивидуальным дизайном, включая размещение на отдельных доменах/субдоменах.
-
Полностью адаптивная вёрстка под мобильные устройства и планшеты.
Реестры и каталоги (ключевой блок проекта)
-
Выполнен полный импорт всех реестров со старого сайта.
-
Реализована многоуровневая система реестров с типами, модальностями, специализациями и локациями.
-
Удобная фильтрация и поиск по множеству параметров.
-
Отдельные публичные страницы для каждого элемента реестра.
-
Гибкая система управления реестрами через административную панель.
Личный кабинет пользователя
-
Профиль с редактированием данных.
-
История заказов и транзакций.
-
Участие в мероприятиях и онлайн-конференциях.
-
Комментарии, уведомления, подписки.
-
Управление безопасностью аккаунта.
Административная панель
-
Дашборд со статистикой и ключевыми показателями.
-
Полный CRUD для всех сущностей сайта: новости, публикации, мероприятия, реестры, пользователи, тарифы, документы, галереи.
-
Массовый импорт данных и управление сложными структурами.
-
Гибкая система рассылок с сегментацией и очередями.
-
Модерация комментариев, заявок, заказов и обратной связи.
-
История действий администраторов и внутренняя документация проекта.
Интеграции и сервисы
-
Платёжная система.
-
Email-рассылки.
-
Очереди задач.
-
Карты.
-
Sitemap, RSS, Turbo-RSS.
-
Геосервисы определения локации.
Результат
За 60 дней был создан не просто сайт, а полноценная цифровая платформа, закрывающая информационные, организационные и административные задачи крупной организации. Объём реализованного функционала существенно превышает типовой корпоративный сайт и изначальные базовые требования, при этом проект готов к дальнейшему развитию, поддержке и масштабированию.




















