Cara hoje eu acho que a melhor e mais rápida maneira de criar um projetinho legal pronto pra fazer deploy sem passar muito perrengue é com Next JS, ele já vem com uma camada de back-end que dá pra fazer muita coisa (olha o tabnews por exemplo, feito em Next)
Eu ficaria de olho no NestJS se quisesse uma camada mais robusta de back-end, é bem simples criar uma api com ele