Utilizes MySQL2 and Sequelize technology packages which connect an Express.js API to a MySQL database coupled with a dotenv package to use environment variables to store sensitive data.
Utilizing the API client, Insomnia, the user has the ability to GET, GET by ID, POST, PUT and DELETE a category, product or tag.
MySQL2
https://dev.mysql.com/downloads/installer/
Node.js
https://coding-boot-camp.github.io/full-stack/nodejs/how-to-install-nodejs
Insomnia
https://insomnia.rest/download
To install the necessary dependencies, run the following command:
npm i
To utilize and operate MySQL effectively, first log into MySQL and source the db/schema.sql file. Then exit by typing the following command:
Exit
To incorporate the necessary seed files, run the following command:
node seeds
Video tutorial link: https://drive.google.com/file/d/1nNrRnH8wf_suwfaaJ1YOqpz9QHuAAAlT/view?usp=sharing
Link to repository: https://github.com/LukeMcM89/E-Commerce-BackEnd