Проект разрабатывался в качестве рекламного сайта Adidas Group, который дает пользователям представление о едином спортивном пространстве бренда #basemoscow, о всем разнообразии тренингов и мероприятий (вечеринок, мастер-классов, лекций), направленных на привлечение целевой аудитории в возрасте 14-25 лет.
В мои обязанности входили:
- Разработка backend-части сайта по ТЗ
- Добработка по указаниям тимлида
Используемый стэк:
- PHP
- Yii2
- MySQL
- HTML
- CSS
- BootStrap
Требования заказчика:
- Промо страница с подпиской на новости (перед запуском основной версии сайта)
- Регистрация и аутентификация на сайте
- Привязка, аутентификация через аккаунты соц-сетей (vk, facebook)
- Автоматическое заполнение доступных полей (при регистрации через соц-сети)
- Валидация вводимых данных
- Запись на тренировки
- Проверка доступности тренировки
- Отправка писем с данными о предстоящей тренировке
- Отправка писем об отмене предстоящей тренировке
- Аналог "кикстартера" для идей, создание, комментирование, "лайки"
- Просмотр списка и конкретных идей
- Просмотр тренировок - всех и по категориям
- Личный кабинет пользователя. Список предстоящих тренировок с возможностью отмены записи
- Экспорт списка пользователей
- Статистика тренировок
- CRUD для тренировок
- CRUD для категорий
- Выбор родительской категории
- Просмотр списка участников (всех, категории, тренировки)
- Уровни доступа (администратор, менеджер)
- Загрузка изображений для фона категории
- Возможность бана пользователей
- Возможность записывать посещаемость тренировок
- Добавление хэдера и футтера с главного сайта (adidas.ru)