Este é o backend do Planejador de Metas Semanais, um aplicativo para ajudar os usuários a definir, acompanhar e concluir suas metas semanais. O backend foi desenvolvido utilizando Fastify e Drizzle ORM, garantindo uma API rápida e eficiente para o gerenciamento de metas.
- Criação de Metas: Endpoints para criar metas específicas para a semana.
- Acompanhamento de Progresso: Endpoints para atualizar e obter o status das metas.
- Conclusão de Metas: Endpoints para marcar metas como concluídas e consultar o histórico de metas concluídas.
- Framework: Fastify
- ORM: Drizzle ORM
- Banco de Dados: PostgreSQL
- Validação: Zod
- Data: Dayjs
- @fastify/cors
- @paralleldrive/cuid2
- dayjs
- drizzle-orm
- fastify
- fastify-type-provider-zod
- postgres
- tsup
- zod
- @biomejs/biome
- @types/node
- drizzle-kit
- tsx
- typescript
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.