Задача: разработать и отладить модуль Foundry VTT на основе технического задания и контракта с REST Web API.
Стек технологий:
- Foundry VTT виртуальный стол для игры в настольные ролевые игры. Версия 14. Требуемые для поддержки версии 13+. Доступ к рабочему стенду с лицензией предоставлю при необходимости. Стек модулей Foundry это JavaScript, HTML, CSS и внутренний SDK.
- сервер REST Web API сервер контента и бизнес-процессов модуля, есть подробное описание контракта OpenAPI/Swagger. При необходимости есть возможность оперативно внести правки для интеграции. Сервер содержит три небольших контроллера по 2-8 методов ровно столько, чтобы покрыть бизнес-процессы модуля.
Объём работ:
- HTTP-клиент с асинхронным вызовом части методов для связи с сервером,;
- создать пункты игрового меню: одна категория, 5-6 кнопок;
- создать и сохранить игровые настройки на уровне мира Foundry VTT;
- создать до 10 форм для введения и вывода информации, ограничить доступ по ролям Foundry VTT;
- формы содержат в среднем не более 10 простых компонентов (кнопки, вывод блоков или строк, поля ввода данных);
- несколько модальных окон и вывод в игровой чат значимой информации.
Этапы работы:
0. Встреча в видео-конференции, краткое собеседование по компетенции, сроках работы и о том, как что делать, о видении модуля. Утверждение кандидата.
1. Обсуждение ТЗ, уточнение непонятных вопросов, согласование особенностей работы и проверки результатов;
2. Разработка модуля, при необходимости совместная интеграция Сервера и Модуля;
3. Развёртывание модуля на тестовом стенде, проведение полного тестирования по всем функциям ТЗ;
4. Доработка замечаний;
5. Окончательная приёмка работы.
Опубликован 14.04.2026 в 09:49
Заказ находится в архиве