Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/coelhoreinaldo/blogs_api

An API and a database to build a blog in Node.js, using Sequelize to perform CRUD operations on posts and JWT (JSON Web Token) for authentication and validations.
https://github.com/coelhoreinaldo/blogs_api

backend docker mysql nodejs sequelize

Last synced: 27 days ago
JSON representation

An API and a database to build a blog in Node.js, using Sequelize to perform CRUD operations on posts and JWT (JSON Web Token) for authentication and validations.

Awesome Lists containing this project

README

        

# 💻 Blogs API

![Project](./project.png)

## 📘 Sobre

Desenvolvi uma API e um banco de dados para construir um blog em Node.js, utilizando Sequelize para fazer um CRUD de posts.

## ⚛️ Ferramentas

- Sequelize;
- JWT (Jason Web Token);
- Node.js;
- Express.js;
- MySQL;
- Middlewares;
- Arquitetura em camadas (model, service e controller);
- Docker.

## 🛠️ Como executar o projeto?

1. Suba os containers da aplicação com `docker-compose up -d`.
2. Abra o terminal do container `docker exec -it blogs_api bash`.
3. Inicie o servidor `npm run dev`.

## 📝 Nota

![100% de aprovação no projeto](./grade.png)