как происходит разработка в реальном проекте. Как проходят этапы? Сначала фронт, потом бэк добавляется или наоборот или одновременно всё делается?
1. Постановка продуктового ТЗ. Это определение того, что собственно нужно сделать, например добавить на главную календарь.
2. Согласование этапов и правил взаимодействия, документирование api.
3. Постановка задач, для верстки, для фронта, для бэка.
4. Создание общей ветки на фичу.
5. Для каждой задачи - имплементация -> покрытие тестами -> код ревью -> вливание кода в основную ветку.
6. Разворачивание ветки на тестовом стенде, постановка задачи для QA.
7. Вливание ветки в master.
8. Релиз фичи на production.
9. Повторное тестирование QA уже на production.