Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 870 Bytes

README-Eng.md

File metadata and controls

35 lines (29 loc) · 870 Bytes

Leia em Português!

Blogs API Project

This project was developed while a student at Trybe, in the Back-End module.


Objective

The objective was to build an API using express and sequelize, within the context of a Blog.


What was learn?

  • How to use Sequelize when building an API.
  • How to use Sequelize's models and migrations.
  • How to use table associations with Sequelize.
  • How to use JWT to create and validate tokens.
  • Apply and develop knowledge about Express, endpoint build, its validations and business rules.

Functionality

  • User register and deletion.
  • User login.
  • Show users.
  • Add, remove or update a post.
  • Show post by search, by id or all.
  • Add a post category.
  • Show all post categories.

What was used?

  • Node.js
  • Express
  • Sequelize
  • SQL, MySQL
  • Docker-Compose to build the test enverioment