Техническое задание: Разработка и интеграция API для проекта на CodeIgniter 4

Суть проекта

Имеется готовый веб-проект, представляющий собой биржу услуг и исполнителей, разработанный на фреймворке CodeIgniter 4. Код проекта был приобретен на популярном маркетплейсе цифровых товаров. Требуется выполнить его полную настройку, доработку и создать API для мобильных клиентов.

Основные задачи

  • Развертывание проекта: Настройка рабочего окружения, конфигурация базы данных и первоначальный запуск системы.
  • Внесение правок и доработок: Анализ существующего кода и реализация необходимых изменений в логике работы платформы.
  • Разработка API для мобильных приложений: Создание надежного и документированного API (RESTful), который будет обеспечивать взаимодействие между серверной частью и будущими мобильными приложениями (iOS/Android).
  • Интеграция и тестирование: Обеспечение корректной работы всех модулей после внесения изменений, проверка API-эндпоинтов.

Требования к исполнителю

  • Опыт коммерческой разработки на PHP фреймворке CodeIgniter 4 (обязательно).
  • Понимание архитектуры MVC.
  • Практический опыт проектирования и реализации REST API.
  • Умение работать с готовым кодом, проводить его анализ и рефакторинг.
  • Знание основ работы с базами данных (MySQL).

Что ожидается в результате

  • Полностью рабочий и настроенный проект на CodeIgniter 4.
  • Внесенные и протестированные функциональные правки.
  • Рабочее API с базовым набором методов для ключевых сущностей системы (пользователи, услуги, заказы и т.д.).
  • Краткая документация по запуску проекта и описание ключевых точек API.