Создай файл с объектом, который в будущем будешь получать и вперед. Для имитации ошибок можешь через Math.random возвращать промис с состоянием reject.
Все твое REST-API на фронте займет 1, в крайнем случае 2 файла. Комментариев в нем будет достаточно для других участников.