server.js e api/routes.js são os pontos de backend, todo o restante é front-end, somente front-end tem TypeScript nesse projeto
Usa servidor dev e proxy da API em fastify para facilitar desenvolvimento em um unico projeto
Apenas compila o site estático em dist
Hospeda api e site estático usando fastify (recomendo hospedar o site direto no nginx, cloudfront ou usar cloudflare e manter apenas api no fastify)