/api-rest

API foi minuciosamente desenvolvida com o propósito de estudo durante o evento Rocketseat NLW SETUP. Ela foi construída utilizando tecnologias de última geração, incluindo Node.js, TypeScript, Prisma, Dayjs, Zod e Fastify. Este projeto demonstra com a excelência no desenvolvimento de software robustos e escaláveis

Primary LanguageTypeScript

API de Gestão de Hábitos Diários

🚀 Tecnologias Utilizadas

Desenvolvida com um conjunto de tecnologias modernas para proporcionar uma base sólida e eficiente:

  • Typescript: Garantindo segurança e facilidade na manutenção do código.
  • Node.js: Plataforma de execução de código JavaScript no servidor.
  • Prisma: ORM moderno para interação eficaz com o banco de dados.
  • Fastify: Framework web rápido e otimizado.
  • Zod: Biblioteca robusta para validação de dados.
  • DayJs: Facilitando a manipulação de datas e horas.
  • SQLite: Banco de dados leve e de fácil configuração.
  • Git e GitHub: Ferramentas essenciais para controle de versão e colaboração.

💻 Visão Geral do Projeto

A API de Gestão de Hábitos Diários é uma solução robusta e intuitiva para auxiliar os usuários na melhoria de seus hábitos diários. Destacamos algumas funcionalidades principais:

  • Cadastro e Gerenciamento de Hábitos Pessoais: Possibilidade de registrar e organizar hábitos individuais.
  • Registros Diários: Acompanhamento detalhado do progresso através de registros diários.
  • Criação Inteligente de Novos Dias: Facilita a criação de novos dias com base nos hábitos estabelecidos.
  • Interface Amigável: Projetada para proporcionar uma experiência de uso intuitiva e eficiente.