/api-blog

Exercício de API simples para manutenção de um blog

Primary LanguageJavaScript

Introdução

mão na massa!

Olá, esta é uma API de um blog simples para treinar os conceitos de CRUD, orientação a objetos, arquitetura MVC, banco de dados e autentificação. Ela é resultado dos meus aprendizados até o momento no curso de Backend da {Reprograma};

Rotas

vamos ao mapa?

Esta aplicação tem como foco principal a manutenção de um blog de imagens e textos. Nela é possível:

Verbo Rota Função
get "/colaboradoras" acessar todos os usuários do blog
get "/colaboradoras/login" acessar usuários do blog por id
get "/posts" acessar todos as postagens do blog
get "/post/:id" acessar as postagens do blog por id
get "/posts/category" acessar as postagens do blog por categoria
post "/colaboradoras" criar um novo usuário do blog
post "/posts" criar nova postagem no blog
post "/colaboradoras/login" efetuar login no blog
patch "/post/:id" editar postagem no blog por id
patch "/post/like/:id" curtir/descurtir postagem no blog
patch "/post/archive/:id" arquivar/desarquivar postagem no blog
delete "/colaboradoras/:id" excluir usuário no blog por id
delete "/post/:id" deletar postagem no blog por id

Dependências

depende, né?

Neste projeto, as seguintes dependências são utilizadas:

  • mongoose
  • express
  • cors
  • bcrypt
  • dotenv-safe
  • jsonwebtoken

Contato

depende, né?

Para qualquer dúvida, sugestão, elogio ou crítica, entre em contato pelo LinkedIn :3