Но я бы вместо магазина выбрал лучше простую соцсеть, систему учёта чего-то и какой нибуть дашборд для просмотра инфы всякой (курсы валют, крипты там хрен знает) и мб даже симулятор их покупки и продажи простейший
Если на проект нужен фронт и у одного в пете бэк какой-то кривой написан, а у другого грамотно всё замокано с сохранением функционала, то по моему выбор тут очевиден.
не согласен, глубо похер. есть контракт, с этим контрактом и работаем. зачем на себя лишнее тянуть? чтоб была ещё одна область, в которой полупокер с претензиями или что?
Прежде чем что-то в проект добавляется бэк и фронт обсуждают реализацию, как все будет организовано. А для этого каждый в общих чертах должен понимать что там у другого происходит.