SQL que já devolve o JSON pronto
O back-end usa CTEs encadeadas com JSON_AGG, JSON_BUILD_OBJECT e JSON_OBJECT_AGG do PostgreSQL para montar o resumo da semana direto no banco.
Controle de metas semanais com resumo de progresso, feito no NLW Pocket da Rocketseat.
O back-end usa CTEs encadeadas com JSON_AGG, JSON_BUILD_OBJECT e JSON_OBJECT_AGG do PostgreSQL para montar o resumo da semana direto no banco.
Zod valida os formulários no front-end e as rotas no Fastify, com o mesmo formato de dados nos dois lados.