А ещё наверное это на арендованном серваке сделать , настроив свое окружение для быстродействия ) и потратив 10× больше времени )
Нужно минимум 3 барэметала, туда кубик, и поднять 5-10 микросервисов в докерах. Чтобы реакт чувствовал себя в нормальном окружении. Всё это соединить через graphql, чтобы привлечь молодежь современными технологиями.