Система для планирования работ по бурению нефтяных скважин и учёта ресурсов компании. Учёт сотрудников, оборудования, расчёт наработок оборудования. В качестве стека используются следующие компоненты: PHP 7.1, MySQL, Yii2, Redis, Vue.js, docker.
Anysports.tv
Платформа для проведения различных курсов по физическому саморазвитию: гимнастике для лица, йоге, домашним силовым тренировкам и прочему. Стек используемых технологий: PHP 7, MySQL, Yii2, Redis, Vue.js, docker (на production сервере не использовался). Разработка велась с использованием gitlab, был настроен CI. Из самого сложного и интересного, чем мне приходилось заниматься в ходе работы над этим проектом, это рефакторинг схемы базы данных, а следовательно слоя моделей и всех зависимостей. Так же интеграция SPA на базе Vue.js, настройка webpack функции hot reload через nginx, всё было в docker контейнерах, разработка RestFul API c авторизацией через bearer token, интеграция PayPal платёжной системы.
Проект WWW-парсер.
Разработка системы www-парсинга. Система выполняет функции автоматизированного сбора данных с различных интернет каталогов, сайтов объявлений и подобных ресурсов.
В рамках работы над этим проектом была разработана уникальная платформа для www-парсинга, позволяющая подключить в процесс любой новый сайт всего за 2-5 дней. Даже если целевой сайт защищается от сканирования скрывая контактные данные авторов объявлений.
Система в полностью автоматизированном режиме определяет различные сложные ситуации возникающие в ходе работы, например блокировка системы со стороны целевого сайта, и выходит из них. Постоянно следит за обновлением объявлений и появлением новых.
На данный момент система не имеет своего пользовательского интерфейса. Все данные экспортируются в 1С заказчика.
Проект bytext.ru.
Программированием этого проекта полностью занимался я. Реализован с использованием технологий CMF Yii, СУБД MariaDB. Своя реализация алгоритмов морфологического поиска слов и фраз, интеграция с yandex speller’ом и сервисом проверки уникальности текста text.ru. В качестве SCV использовалась Mercurial.
Проект представляет собой систему для проверки соответствия текстов определённым критериям: длинна текста, максимальная длинна параграфа, наличие в тексте ключевых слов и фраз в разных формах, отсутствие в тексте стоп-фраз. Существуют два типа пользователей: редакторы и копирайтеры. Редакторы ставят задачи копирайтерам указывая параметры критериев проверки. Копирайтеры могут взять любую задачу и написать соответствующий текст. Если текст удволетворяет всем критериям он отправляется на проверку редактором. Редактор принимает текст или отправляет на доработку.
Demo-версия проекта доступна на этом сервере.
Реквизиты входа для редактора (главный администратор):
Email: admin@bytext.ru
Пароль: password123
Реквизиты входа для копирайтера:
Email: copyrighter@notmail.info
Пароль: password123
Сайт строительной фирмы «МАЯК-СТРОЙИНВЕСТ»
Презентационный проект, смотреть с разрешением не ниже 1280×1024, пример параллакс эффектов на сайте.
Production версия — maykstroy.ru
Development версия — m.evgeniy-webmaster.pro
Проекты на Drupal 7
- Сайт строительной компании «Спектр Недвижимости» (жилая недвижимость) —www.spectrsamara.ru (production)
ws.evgeniy-webmaster.pro (development) - Сайт строительной компании «Спектр Недвижимости» (коммерческая недвижимость) —
biz.spectrsamara.ru (production)
bs.evgeniy-webmaster.pro (development) - Сайт торговой марки «Рузик» — r.evgeniy-webmaster.pro (development)
- Сайт челно-вершинской центральной районной больницы — http://dc.evgeniy-webmaster.pro/