https://github.com/andrerousselet/blogs-api
A REST API and MySQL Database to manage blog posts
https://github.com/andrerousselet/blogs-api
docker express jwt-authentication msc-architecture mysql node sequelize
Last synced: about 2 months ago
JSON representation
A REST API and MySQL Database to manage blog posts
- Host: GitHub
- URL: https://github.com/andrerousselet/blogs-api
- Owner: andrerousselet
- Created: 2023-01-06T18:22:59.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-06T19:02:35.000Z (over 3 years ago)
- Last Synced: 2025-05-29T20:22:38.228Z (about 1 year ago)
- Topics: docker, express, jwt-authentication, msc-architecture, mysql, node, sequelize
- Language: JavaScript
- Homepage:
- Size: 442 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Blogs API
A REST API and MySQL Database to manage blog posts
---
### Developed Skills
* Building an API using Node.JS, Express and REST principles
* MSC Architecture - Model, Service, Controller
* Sequelize ORM: used to easily interact and manipulate data from a relational db (MySQL)
* JSON Web Token (JWT): used to generate and verify tokens - *User Authentication*
---
### Used Techs:
---
> A Trybe project, developed during the back-end module. All files outside `src/` directory were developed by Trybe.
### To run the app:
1. Clone the repo to your local machine: `git clone git@github.com:andrerousselet/blogs-api.git`
2. Enter the directory: `cd blogs-api`
3. Install dependencies: `npm install`
4. Run the app: `npm run dev`