Ну если прям совсем детально, то:
- Мысленная проектировка проекта
- Создание дизайн-макета
- Написание Front-End части
- Написание Back-End части
- Тестирование
- Продакшн
Возможно, я что-то упустил, но всё вышеперечисленное точно присутствует в данном списке.
Теперь небольшие поправочки:
1) верстка
2) оживление реактом/ангуляром
— не совсем правильно выразился: реакт, и ангуляр устроены так, что там «оживление» идёт параллельно с вёрсткой. Невозможно написать что-то на реакте, чтобы это было не «оживлено».
Ну, вернее, всё возможно, только реакт для этого и нужен, чтобы сгруппировать и вёрстку и «оживление» в что-то одно, под названием «создание SPA».
Вот если бы ты использовал чистый HTML, а уже потом подключал JS скрипты, то уже тогда это можно назвать «Оживление вёрстки скриптами».