Техническое задание: Доработка сайта на Laravel
Основные задачи
Требуется выполнить комплексную доработку существующего веб-проекта на Laravel, включающую рефакторинг ключевого модуля и исправление критических ошибок в интеграциях.
Детализация работ
1. Рефакторинг и миграция модуля импорта
- Проанализировать существующий код импорта объектов из XLS/XLSX таблиц в базу данных.
- Переработать и оптимизировать логику импорта, следуя лучшим практикам и структуре проекта.
- Полностью перенести функционал импорта из текущей кастомной административной панели в Laravel Filament.
- Обеспечить корректную работу, валидацию данных и обработку ошибок в новой реализации.
2. Исправление ошибок в интеграции телефонии
- Выявить и устранить проблему с подменой номера в интеграции, из-за которой многие входящие звонки не возвращаются в форму обратного звонка на сайте.
- Настроить корректную обработку и передачу всех входящих данных от сервиса телефонии.
- Обеспечить стабильную работу коллбэков и отображение полной информации о звонках.
Требования к исполнителю
- Опыт коммерческой разработки на Laravel и глубокое понимание фреймворка.
- Практический опыт работы с Laravel Filament для построения админ-панелей.
- Умение работать с legacy-кодом, проводить рефакторинг и интеграцию сторонних API (телефония).
- Ответственный подход к тестированию и документированию изменений.
Дополнительная информация
Проект является большим и сложным. Для успешного кандидата, показавшего качественную работу, в перспективе ожидается долгосрочное сотрудничество и поток новых задач.