Я студент, изучающий веб-разработку в известном учебном лагере в Соединенных Штатах. Для моего завершающего проекта я решил попробовать создать довольно простое приложение, в котором один аутентифицированный пользователь может отправить некоторое количество биткойнов другому пользователю (я описал моему учителю как платформу для чаевых в бутылках). Хотя в теории это звучит просто, есть много моментов, в которых я боюсь споткнуться.
Я создаю это приложение с помощью рельсов, используя Coinbase API. В моей школе нас учили рельсам с достаточно строгой архитектурой MVC. Вот где я нашел свою первую проблему. Что касается ресурсов, то мы, по сути, строили с нуля; это будет моя первая попытка внедрить сторонний API на серверной части. Я заметил в документации Coinbase, что есть несколько четко определенных ресурсов, которые мне нужно использовать. Наиболее заметными ресурсами являются пользователи и учетные записи (я создал учетные записи как «профили», но они служат той же цели в ERD).
Если я работаю с этими предварительно созданными ресурсами, нужно ли мне полностью их формировать, или я могу просто импортировать их в свои файлы, а затем написать код в соответствии со своими спецификациями? Если да, то имеет ли смысл просто разорвать свои строительные леса и начать с нуля? В более широком смысле, как мне приспособить уже существующие ресурсы к моей архитектуре MVC?
Любая помощь очень ценится!