Техническое задание: PHP скрипт для экспорта пользователей в XLSX

Цель проекта

Разработать автономный PHP скрипт, который взаимодействует с внешним API для получения списка пользователей и сохраняет данные в структурированном XLSX-файле.

Исходные данные и условия

  • Полная документация к API предоставлена в формате Swagger (версия 2).
  • Доступен тестовый стенд с развернутым API для отладки.
  • Предоставлены необходимые учетные данные (токены/ключи) для авторизации в API.

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

Основной функционал

  • Корректная авторизация и работа с API согласно документации Swagger.
  • Получение списка пользователей (структура полей будет уточнена из документации).
  • Формирование и сохранение данных в файл с расширением .xlsx.
  • Организация данных в файле: каждая запись пользователя - строка, атрибуты - колонки.

Технические требования

  • Язык реализации: PHP (чистый, без использования фреймворков).
  • Для работы с XLSX-форматом можно использовать проверенные библиотеки (например, PhpSpreadsheet).
  • Скрипт должен быть готов к запуску из командной строки (CLI).
  • Код должен быть чистым, с комментариями, обрабатывать возможные ошибки запросов к API.

Результат работы

  • Исходный код скрипта с пояснениями.
  • Готовый к использованию XLSX-файл с тестовыми данными, полученными со стенда.
  • Краткая инструкция по запуску и настройке (при необходимости).

Разработка дизайна визитной карточки

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

Разработка Python-бота для кофейни с админ-панелью

Требуется создать бота на чистом Python для автоматизации процессов в кофейне. Проект должен включать функциональную админ-панель для управления. Подробное техническое задание будет предоставлено выбранному исполнителю.