Skip to content

Projeto de um app de hábitos do evento do NLW - Setup da Rocketseat.

Notifications You must be signed in to change notification settings

leticea/habits-app-nlw-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tecnologias   |    Projeto   |    Como rodar   |    Como contribuir   


NLW Setup - Habits

🚀 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

💻 Projeto

Projeto desenvolvido com API em Node.js para a criação e manutenção de hábitos do dia.

Evento do NLW na plataforma da Rocketseat.

🚀 Como Rodar

  • Clone o projeto.
  • Entre na pasta do projeto e rode 'npm install' (use 'yarn install' se for essa a sua configuração).
  • npx prisma migrate dev (para configurar o banco de dados).
  • npx prisma studio (para rodar a página do banco de dados).
  • npm run dev (roda o servidor na porta localhost:3333).

👩🏿‍💻 Rotas

  • POST /habits: Rota para criação de hábitos:

Envia:

  • GET /day?date=2023-01-29T03:00:00.000z: Rota para mostrar os hábitos do dia:

Retorna:

  • GET /summary: Rota para mostrar o resumo dos hábitos criados:

Retorna:

  • PATCH /habit/:id/toggle: Rota para marcar ou desmarcar um hábito como feito.

🤔 Como contribuir

  • Faça um fork desse repositório;
  • Cria uma branch com a sua feature: git checkout -b minha-feature;
  • Faça commit das suas alterações: git commit -m 'feat: Minha nova feature';
  • Faça push para a sua branch: git push origin minha-feature.

Depois que o merge da sua pull request for feito, você pode deletar a sua branch.

📝 Licença

Esse projeto está sob a licença MIT.

About

Projeto de um app de hábitos do evento do NLW - Setup da Rocketseat.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published