Skip to content

Latest commit

 

History

History
46 lines (40 loc) · 1.19 KB

README.md

File metadata and controls

46 lines (40 loc) · 1.19 KB

Blogs-api

A project developed at Trybe's Back-End Module

📋 About

REST API to manage a blog

✨ Functionalities

  • Login with email and password
  • User CRUD
  • Register and list categories
  • Post CRUD
  • Get post by a query

💻 Technologies

NodeJS ExpressJS Sequelize JWT MySQL Docker

🧠 What I learned

In this project I learned how to use an ORM and how to use JWT to do user validation

📦 Running

Start docker-compose

docker-compose up -d

Join docker container

docker exec -it blogs_api bash

Install dependences

npm i

Start server

npm start