Swagger используем в дуэте с Postman. Ручки для вас сделают бэки :) Т.е., как и в Практикуме, вам дадут готовые ручки. Я могу поделиться статейкой на Хабре ( тык ), видосиком на ютубе ( тык ), тут видео про создание OpenAPI спецификации с нуля в Swagger, если хотите создать что-то сами.
Шаблон документа https://docs.google.com/document/d/1XTDjW5oXLki-BnU-xueTrGB8J8k-U5OOqJkUhSgp4Uk/edit?usp=sharing
Гайд по сбору требований https://tproger.ru/articles/vyjavlenie-i-sbor-trebovanij-k-po-ultimate-guide https://texterra.ru/blog/vazhnye-shagi-do-postanovki-tz-na-razrabotku-sayta.html