Skip to content

KerliS9/blogs-api

Repository files navigation

Projeto Blogs API

Contexto

Neste projeto desenvolvi uma API e um banco de dados para a produção de conteúdo para um blog!

A aplicação foi construída em Node.js e usando o pacote sequelize para fazer um CRUD de posts.

Desenvolvi os endpoints que conectando-os ao banco de dados seguindo os princípios do REST;

Para fazer um post é necessário usuário e login, portanto será trabalhada a autenticação do usuário;

Criei a relação entre posts e categories e de categories para posts.

Tecnologias usadas

Back end:

  • Node.js
  • Sequelize
  • Docker
  • MySQL
  • Princípios REST
  • Express
  • Joi
  • Rescue

Habilidades desenvolvidas

  • Como desenvolver um CRUD com Sequelize

  • Autenticar usuário

  • Gerar token via JWT e relacionar o token ao usuário

Observação

  • Projeto individual desenvolvido durante o curso de desenvolvimento Web na Trybe.