Este projeto foi desenvolvido enquanto estudante da Trybe no módulo de Back-End!
O objetivo do projeto é construir API utilizando express e sequelize, simulando o ambiente de um blog.
- Como construir uma API usando sequelize;
- Como utilizar migrations e models do sequelize;
- Como implementar associação de tabelas utilizando sequelize;
- Como usar o JWT parar cirar e validar tokens;
- Desenvolver conhecimentos relativos ao express, como construção de rotas e suas validações.
- Resgitro e remoção de usuário.
- Realizar login.
- Listar usuários.
- Acrescentar, editar ou deletar uma postagem.
- Listar as postagens por id, por pesquisa ou todos eles.
- Acrescentar uma categoria.
- Listar as categorias.
- Node.js;
- Express;
- Sequelize e Sequelize-cli;
- MySQL, MySQLWorkbench;
- Docker-Compose para construção do container para os testes locais.