Принимал участие в разработке/поддержке высоко нагруженного портала для сети фитнес центров 9Round. Руководил командой из 3х человек. 9Round - крупная международная сеть фитнес центров, работает по франчайзинговой модели. Входит в рейтинг Fortune 500 для франчайзинговых компаний.
Проект написан на PHP, Yii2. База данных Mysql. Клиентская часть Twig, Javascript, Jquery. Для сборки frontend используется Webpack. Один из модулей использует React.
Включает в себя web-сайт компании 9Round и конструктор страниц для франшиз. Поддерживает мультисайтовость и гибкую конфигурацию сайтов.
Также проект включает в себя панель администрирования для управления контентом, конфигурацией сайтов, франшизами, email-рассылкой и др.
Отдельным модулем сделан личный кабинет для владельцев франшиз, позволяющий управлять страницей франшиз, участниками, тренерами и т.д.
Также реализован личный кабинет для участников, где им доступны различный функционал по управлению расписанием, созданию плана тренировки, общению с тренером, планированию питания и т.д.
Реализована интеграция со сторонними сервисами: Clubready API, Facebook Marketing API, Bacecamp API, Google Maps API, Sugar CRM, Magento и др.
Реализована система бронирования занятий для клиентов франшиз. Реализована система массовых email рассылок с использованием Mailgun API.
Реализована темизация и гибкая настройка внешнего вида для интернациональных сайтов.
Написаны автоматизированные тесты на пользовательский интерфейс(Selenium) а также Unit-тесты.
Во время работы над проектом полностью переделали дизайн web-сайта и личного кабинета. Также был проведен значительный рефакторинг структуры приложения.
Участвовал в проекте в рамках работы в компании Yumasoft. Руководил командой из 3х человек - 2 разработчика + 1 Тестировщик. Отвечал взаимодействие с IT-директором заказчика и другими командами разработчиков
Адрес: https://www.9round.com/
Стек технологий: Twitter Bootstrap, Javascript, Jquery, React JS, Webpack, Twig, REST, PHP, Yii2, Mysql, Amazon S3, Mailgun API, Magento, Facebook API, Google Maps API, Selenium, PHPUnit, Codeeption и др.