Нужен PHP-разработчик для доработки внутренней CRM системы компании (США, средний бизнес в сфере страховых сервисов и обработки заявок). CRM используется для работы с клиентами, ведения заявок, формирования отчетов и расчета скидок/условий. Система уже работает в продакшене, нужны конкретные правки и расширение функционала.
Технологии проекта!
Проект устаревший, процедурный монолит, без фреймворков (Laravel/Symfony нет!)
php7, запросы через mysqli_ и разбросаны по файлам, код смешан (html+php+js) лежит в файлах *.php
Поэтому очень важно, чтобы исполнитель умел с таким разбираться!
Что нужно сделать:
1) Расширение карточки клиента
Добавить новые поля и блоки в профиль клиента, а именно:
- дополнительные контактные данные
- история изменений (логирование)
- привязка к нескольким адресам
- дополнительные заметки и комментарии
2) Правки в модуле отчетов
Сейчас отчеты генерируются через SQL-запросы в HTML таблицы. Нужно:
- добавить новые фильтры (дата, статус, менеджер)
- добавить новые колонки в 2 существующих отчета
- оптимизировать генерацию (в некоторых случаях работает медленно)
3) Переделка механизма скидок
Есть модуль расчета скидок (discount rules), сейчас реализован не совсем корректно. Нужно:
- сделать поддержку нескольких типов скидок (фиксированная сумма, %, комбинация)
- добавить условия применения (по типу клиента, сумме, дате, категории услуги)
- отловить баги и исправить
Требования к исполнителю:
- опыт работы с процедурным PHP без фреймворков
- уверенное владение SQL
- понимание как поддерживать legacy код без переписывания всего с нуля и остановки проекта
- аккуратность и внимательность (потому что система рабочая)
Формат работы:
- проект на 1-2 недели (ориентировочно)
- оплата за часы работы, которые выставляет исполнитель
- возможное продолжение сотрудничества (будут другие модули)
В ответе напишите:
- ваш рейт за час
- был ли опыт работы с процедурными legacy PHP монолитами
- пример подобного проекта (если есть)