Техническое задание: Интеграция React-приложения с API

Цель проекта

Разработать полнофункциональный интерфейс для сервиса доставки, который будет отображать и управлять данными о курьерах и постаматах, путем интеграции готового фронтенда с бэкенд-API.

Исходные данные

  • Фронтенд-часть (пользовательский интерфейс) уже создана на базе инструмента v0.dev.
  • Приложение написано на React.
  • Требуется подключение к существующему или разрабатываемому API.

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

  • Проанализировать структуру готового React-приложения.
  • Настроить взаимодействие с API для выполнения CRUD-операций (создание, чтение, обновление, удаление) с сущностями:
    • Курьеры
    • Постаматы (пункты выдачи заказов)
  • Обеспечить корректное отображение данных, полученных от API, в интерфейсе.
  • Реализовать обработку состояний загрузки, ошибок и успешных операций.
  • Приоритетный метод работы - использование промптов (prompts) для генерации или доработки кода. Допускаются и другие подходы по согласованию.

Требования к результату

  • Рабочее React-приложение, полностью интегрированное с API.
  • Интерфейс должен отображать списки курьеров и постаматов.
  • Должна быть реализована возможность просмотра, добавления, редактирования и удаления элементов (в соответствии с возможностями API).
  • Чистый, читаемый и документированный код интеграции.

Создание сценической версии книги о победе над болезнью

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