Skip to content

Jumori/gostack-desafio-02-conceitos-nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resolução do Desafio 02: Conceitos do Node.js

Desafio proposto durante o Bootcamp GoStack

GitHub language count Repository size GitHub last commit License

🚧 Concluído 🚧

Tabela de Conteúdos

💻 Sobre o desafio

A proposta deste desafio é aplicar os conceitos iniciais de Node.js para desenvolver uma aplicação que armazena repositórios do portifólio que irá permitir a criação, listagem, atualização e remoção dos repositórios, e, além disso, permitir que os repositórios recebam "likes".

Para mais informações sobre o desafio proposto, acesse o repositório do desafio: Desafio 02: Conceitos do Node.js.

⚙️ Features

  • POST /repositories: Rota que cria um novo repositório. A rota deve receber title, url e techs dentro do corpo da requisição.
  • GET /repositories: Rota que lista todos os repositórios.
  • PUT /repositories/:id: Rota que altera title, url e techs do repositório que possua o id igual ao id presente nos parâmetros.
  • DELETE /repositories/:id: Rota que deleta o repositório com o id igual ao presente nos parâmetros.
  • POST /repositories/:id/like: Rota que aumenta o número de likes do repositório escolhido através do id presente nos parâmetros da rota.

🚀 Como usar

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:

Instalação

  1. Clone este repositório
  2. Execute o comando yarn na pasta do projeto clonado para instalar todas as dependências

Rodando o back-end (servidor)

  1. Para iniciar um servidor local, execute o comando yarn dev na pasta do projeto. Este servidor poderá ser acessado via localhost:3333
  2. Para executar os testes automatizados, execute o comando yarn test

🛠 Tecnologias utilizadas

As seguintes ferramentas foram usadas na construção do projeto:

Server (NodeJS)

🦸‍♀️ Autora


Juliana Morikoshi

Feito com ❤️ por Juliana Morikoshi 👋 Entre em contato!

Linkedin Badge Gmail Badge

📝 Licença

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

About

Desafio sobre conceitos do Node.js aplicado no Bootcamp GoStack

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published