Skip to content

ThiDurante/BlogManager

Repository files navigation

Blog Manager

An api to manage users/posts on a Blog, made with Node, express, mysql and sequelize.

Project was part of Trybe's Course

Installation and use

This project run on Docker! So the easiest way would be to download the project, access its folder and do:

  docker-compose up -d
  docker exec -it blogs_api bash
  # inside the container's terminal:
  npm i
  npm run drop && npm run prestart && npm run seed & npm run debug

And the API will be working on port 3000 of the localhost!

From here you can use postman || insomnia || thunderclient to send requests and see it working!

Screenshots

I use a pattern for commits that makes them easily readable and faster to understand changes that were made!

App Screenshot

App Screenshot

References

Things I learned in this Project!

  • Setting up and using Sequelize to make querys on a MySql DB
  • Validations using JWT
  • Better knowledge on modelling DBs
  • MSC with Sequelize
  • Protecting user password

🚀 About me

Im a backend web developer, I work with nodeJS, python, docker, mySQL, mongoDB, mongoose, sequelize and much more to create applications 😃!!

Author

You got to the end of my readme !! 😮😮😮

Thank you for checking this out, If you want to reach me or send me a message, feel free to do it through linkedin or my email :)

Have a great day! 😀

About

An API using Sequelize, node and express to manage posts on a Blog

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published