Номинация: Разработчик года
Бизнес проект

Сайт веб студии

Сайт веб студии

Задача

Да, это сайт нашей студии, но это ни в коем случае не реклама, так как в данном проекте, на который ушло 6 месяцев работы, было реализовано очень много функционала. Задачей было обновить сайт, внешнюю его часть, но так же не менее основной задачей было разработать собственную CRM систему для учета и контроля, как проектов, так и контрагентов, так и участников в разработке. И конечно же бухгалтерия (приход/расход), личный кабинет каждого клиента сайта, чат службы поддержки.

Решение

Внешняя часть:
Идея пришла давно, заказывая пиццу через доставку, захотелось реализовать сервис онлайн, то есть где каждый посетитель сможет просмотреть какие сайты мы разрабатываем сейчас, ведь видеть только портфолио, не так интересно, хотелось бы показывать еще и те проекты, которые прям сейчас в разработке. Мы решили создать раздел "онлайн", в котором будем показывать абсолютно каждый сайт, который мы разрабатываем или разработали, стадии разработки, срок начала и срок окончания (да, тем самым мы показываем сайты, которые просрочили). Но для реализации этого, нужно было забить все абсолютно сайты, которые я когда либо делал, потом мне это еще поможет реализовать еще кучу функционала. По итогу, когда студия начинает работу над новым проектом, первым делом будущий сайт заноситься в базу. Когда сайт переходит в статус "разработан", он автоматически показывается в разделе "Портфолио". Одно из требований, показывать абсолютно все работы, тем самым поднимается качество работ.
Еще одним из требований, было разместить лица сотрудников на сайте, а раз у нас уже была база сотрудников, мы вывели всех, с кем активно сотрудничаем по проектам.
Внутренняя часть:
Мы ее разделили на "Личный кабинет клиента" и "Личный кабинет сотрудника". Перед разработкой мы создаем в нашей CRM контрагента, заносим все его данные, потом создаем сайт и связываем его с контрагентом. Тем самым у заказчика может быть несколько сайтов в его личном кабинете, где он может видеть статус каждого. Так же есть раздел "Реквизиты", сервис хранения паролей "Мои пароли", где мы размещаем доступы заказчика к сайту, к FTP, но так же он может размещать там свои любые пароли в неограниченном количестве, с любым количеством полей, которые создаст. Раздел "Служба поддержки", где заказчик может создать тикет с заявкой на проблему, выбрать сайт, к которому есть претензия, описать проблему. После создания тикета создается чат, который видит любой из сотрудников в своем ЛК, и кто первый ответит, за тем и закрепляется чат с клиентом.
ЛК сотрудника, тут есть роли, и разница только в функционале, но я хотел бы описать ЛК админа, в нем содержатся разделы: Сайты в разработке, они разделены по этапам (прототип, дизайн, верстка, разработка, тестирование), можно видеть на какой стадии какой сайт сейчас, кто работает над ним на том или ином этапе, кто работал над ним на предыдущих этапах. Раздел "Сайты" - это уже выполненные сайты, раздел "Контрагенты", где можно просмотреть или добавить контрагента, просмотреть взаиморасчеты с ним. Раздел службы поддержки, где сотрудник видит неотвеченые чаты или чаты, в которых он участвует. Раздел баланса, где можно просмотреть все операции, совершенные за день, за месяц, за год, и подвести итоги. Все данные запросы по балансу делались с простыми запросами AJAX в PHP функцию, доставали нужные данные из MySQL и визуально выводились.
Так же в последствии мы внедрили платную службу поддержки, после создания сайта клиенту в его ЛК доступна служба поддержки в течении месяца, далее стоит запрет на создание тикета, но если у клиента 2 сайта, то именно для недоступного сайта нельзя создавать тикет. Клиент может оставить заявку на продление службы поддержки, и мы установим новый срок окончания поддержки для любого сайта.
Все заявки, которые оставили клиенты на сайте так же попадают в CRM и имеют статусы, комментарии администратора. Тем самым не теряется ни один клиент, а уведомления о новой заявке приходят в телеграм бота.

Результат

После создания сервиса онлайн, мы стали собирать обратную связь с новых клиентов, и на удивление 20% клиентов подкупил именно данный сервис, а несколько человек даже прозванивали данные компании, и уточняли создаем ли мы сайт для данной компании. Тем самым клиенты стали получать гарантию открытости студии, и меньше переживать за компетентность студии. В завершении сайта, клиент получает доступ к личному кабинету, где может скачать все сканы отчетных документов, договора, счета, а также мы добавили раздел "Инструкции к сайту", где клиент может просматривать видео инструкцию к своему сайту, к админке. Это дало нереально классный результат, так как времени уходит на запись видео 30 минут, в отличии от текстовой инструкции, которую можно писать 3-5 часов, но и то по ней не всегда клиентам было понятно, а на видео все подробно рассказываем. После получения ЛК клиенты активно пробовали службу поддержки, а мы исправляли мелкие недочеты работы данного сервиса. Результат: 6 клиентов подписали договор на продление службы поддержки. Приток клиентов увеличился на 20%, и постоянно растет данный показатель. Система работает на PHP, что обеспечивает стабильную работу, исходя из того, что нагрузка на сайт не высокая. Мы увеличили показатели pagespeed до 96/98/100/100, а некоторые страницы достигли максимального значения 100/100/100/100, что позволило сайту выйти в ТОП-3 по Екатеринбургу в Яндекс, и ТОП-20 в Google.

Примеры реализации

Другие работы автора