1. Описание модели предметной области (справочник сущностей, методы, отношения)
2. Создание Swagger на основе модели предметной области
3. Реализация серверной части АПИ на основе swagger документации (можно сгенерировать каркас на основе swagger схемы в swagger online editor)
4. Реализация клиента (можно воспользоваться тем же swagger online editor для генерации клиента)
п.с. 3 и 4 могут делаться паралельно