Gimenez10 / desafio-001-gostack10-rocketseat

Primeiro projeto do Bootcamp GoStack 10 ( Rocketseat )

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GoStack

🏁 Desafio 1: Conceitos de NodeJS

🚀 👽 Objetivo!

Criar uma aplicação para armazenar projetos e suas tarefas.

🔨 Tecnologias utilizadas

📌 Rotas

  • [POST] /projects: Cria novo projeto;

  • [GET] /projects: Lista todos os projetos;

  • [PUT] /projects/:id: Atualiza projeto com base no id da rota;

  • [DELETE] /projects/:id: Exclui projeto com base no id da rota;

  • [POST] /projects/:id/tasks: Cria nova tarefa com base no id do projeto

Exemplos

  • [GET]/projects
[
  {
    id: "1",
    title: "Projeto 1",
    tasks: []
  },
  {
    id: "2",
    "title": "Projeto 2",
    tasks: []
  }
];
  • [POST] /projects
[
  {
    id: "1",
    title: "Novo projeto",
    tasks: []
  }
];

Feito com muita dedicação 💜 Rafael Gimenez

📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

About

Primeiro projeto do Bootcamp GoStack 10 ( Rocketseat )


Languages

Language:JavaScript 100.0%