Выполнено в процессе чтения книги «API on Rails 6» от Alexandre Rousseau (2020), которая, в свою очередь, является обновленной версией книги «APIs on Rails: Building REST APIs with Rails», от Abraham Kuri (2014). Целью автора являлось предоставление методологии разработки RESTful API c учётом лучших практик. Приложение представляет собой усечённый аналог торговой площадки "таких как Shopify, Spree или Magento".
В книге для соответствия ответов сервера JSON:API спецификации используется гем Netflix/fast_jsonapi. Поддержка этого гема прекращена, поэтому в данном приложении используется его поддерживаемый форк jsonapi_serializer.