Skip to content

Projeto de uma API de um site de blog desenvolvido durante o curso da Trybe. A API foi construída utilizando os princípios REST e seguindo a arquitetura MSC (Model, Service, Controller), além de utilizar ORM para mapear as entidades do banco de dados.

Notifications You must be signed in to change notification settings

tainnaps/blogs-api

Repository files navigation

Blogs API 👩‍💻

Projeto de uma API de um site de blog, utilizando um banco de dados SQL, desenvolvido durante o curso de Desenvolvimento Web Full Stack da Trybe.

A API foi construída utilizando os princípios REST e seguindo a arquitetura MSC (Model, Service, Controller).

Suas principais funcionalidades são:

  • Busca, cadastro, login, autenticação e remoção de pessoas usuárias
  • Busca e cadastro de categorias de posts do blog
  • Busca, cadastro, atualização e remoção de posts do blog

Tecnologias

As tecnologias utilizadas para o desenvolvimento da aplicação foram:

  • Node.js
  • MySQL
  • Express
  • Json Web Token
  • Sequelize
  • Docker
  • Joi

Executando o projeto

Para executar o projeto, é necessário:

  1. Clonar este repositório
git clone https://github.com/tainnaps/blogs-api.git
  1. Instalar as dependências na branch main
npm install
  1. Subir a orquestração de containers
docker-compose up -d

About

Projeto de uma API de um site de blog desenvolvido durante o curso da Trybe. A API foi construída utilizando os princípios REST e seguindo a arquitetura MSC (Model, Service, Controller), além de utilizar ORM para mapear as entidades do banco de dados.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published