Техническое задание: Разработка и интеграция API для проекта на CodeIgniter 4
Суть проекта
Имеется готовый веб-проект, представляющий собой биржу услуг и исполнителей, разработанный на фреймворке CodeIgniter 4. Код проекта был приобретен на популярном маркетплейсе цифровых товаров. Требуется выполнить его полную настройку, доработку и создать API для мобильных клиентов.
Основные задачи
- Развертывание проекта: Настройка рабочего окружения, конфигурация базы данных и первоначальный запуск системы.
- Внесение правок и доработок: Анализ существующего кода и реализация необходимых изменений в логике работы платформы.
- Разработка API для мобильных приложений: Создание надежного и документированного API (RESTful), который будет обеспечивать взаимодействие между серверной частью и будущими мобильными приложениями (iOS/Android).
- Интеграция и тестирование: Обеспечение корректной работы всех модулей после внесения изменений, проверка API-эндпоинтов.
Требования к исполнителю
- Опыт коммерческой разработки на PHP фреймворке CodeIgniter 4 (обязательно).
- Понимание архитектуры MVC.
- Практический опыт проектирования и реализации REST API.
- Умение работать с готовым кодом, проводить его анализ и рефакторинг.
- Знание основ работы с базами данных (MySQL).
Что ожидается в результате
- Полностью рабочий и настроенный проект на CodeIgniter 4.
- Внесенные и протестированные функциональные правки.
- Рабочее API с базовым набором методов для ключевых сущностей системы (пользователи, услуги, заказы и т.д.).
- Краткая документация по запуску проекта и описание ключевых точек API.