Valeu devguerra,

Ainda tem muitos pontos a serem melhorados, separar o front e o back... remover a responsibilidade das rotas.... fazer um melhor mapeamento... enfim, tem muitaaa coisa kkkkk, mas irei utilizar essa sugestão quando estiver refatorando o projeto, valeu pela dica!!

Não sei o que você está usando no front e no back, mas vale a pena testar usar o nextjs, sobe na vercel e vai ter um backend e front juntos e performaticos. Hospedados no mesmo lugar