Быстро интегрируемся
Работа по договору
Разрабатываем на PHP
Laravel и 1C-Битрикс
Подрядная работа для агентства
Уникальную идею сервиса не раскрываем в связи с NDA. Тем не менее можем сказать, что это частая конфигурация панели администратора с которой к нам обращаются регулярно. Обычно подобных проектов у нас 4-5 в год. Средний срок работы по backend-разработке панели управления сервисом на Laravel 1,5-2 месяца.
Данный проект был написан с использованием Rest API, написана к нему документация. Мы используем также GraphQL в случае, если нету строгих требований использовать Rest API.
Создать панель управления сервисом - с помощью которой можно было бы управлять сущностями, заносить перевод основных текстовых блоков и ссылок на неограниченном количестве языков, администрировать пользователей сервиса.
Мультиязычность. Планируется 6 языков.
Работа под нагрузкой. Система должна выдерживать нагрузку в 10 000 сущностей в системе и не тормозить.
Повышенные требования к безопасности и сохранности данных пользователей. Пользователи сервиса - физические лица.
Управление событиями, настройка параметров.
В подобных проектах проектная работа на старте может составлять по нашей субъективной оценке до 60% всей работы.
На этапе подготовки к брифингу наша команда проводит анализ существующих продуктов конкурентов. Выделяет слабые и сильные стороны реализаций. Подмечает новые технологии или просто те библиотеки и подходы к разработке, которые смогут усилить продукт.
Перед тем, как программировать, проводим с клиентом и менеджерами конференц-коллы, с целью найти ответы на вопросы по реализации и уточнить информацию по логике работы в системе.
Далее, составляем основу технического задания. Лучше всего составить еще один документ - спецификация по сущностям.
В спецификации указываются будущие сущности, действующие лица в системе. Это пользователь, администратор, база знаний, конкурс, сделка, анкета, словом то, что нужно создать, хранить в системе со всей поясняющей информацией и связями между другими сущностями, и с чем предстоит работать.
Финальным шагом подготовительного этапа являются согласованные документы: смета, документация, спецификация, вопросы и ответы по проекту, другие сопутствующие материалы по проекту.
Frontend проекта выполнен на React js. Работы по frontend-разработке выполняли наши коллеги из компании Лига-А.
Мы реализовали работу с данными, api, настройку окружения на боевой среде и панель управления администратора.
Далее этап проектирования и разработки.
После разработки проводится тестирование и симуляция пользовательских сценариев с целью выявить неочевидные ошибки и логические баги в системе.
После правок продукт передается на тестирование клиенту.
После утверждения клиентом, мы проводим перенос проекта на боевую среду и проводим (ПНР), исправляем ошибки, если такие встречаются, подписываем закрывающие отчеты и акты, передаем проект клиенту со всей сопутствующей документацией и доступами.
Появляется инструмент по управлению сайтом/сервисом, через который можно ежедневно работать, фиксировать всю информацию в облаке и расширять функционал по мере развития и роста проекта.
Добавлять в него сотрудников, предоставляя каждому свое цифровое пространство для совместной работы.