NodeJS restful api with user authententication and authorization with JWT and bcrypt. Database used is MySQL.