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

Суть проекта

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

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

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

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

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

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

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

Разработка MVP системы для организации турниров по бочча

Требуется создать минимально жизнеспособный продукт для проведения соревнований по бочча. Система должна включать регистрацию участников, формирование матчей, оперативный ввод результатов по эндам, автоматический подсчет итогов и публичную страницу турнира.