/e-commerce-backend

E-commerce backend using Express.js API and Sequelize to interact with a MySQL database.

Primary LanguageJavaScript

E-Commerce Backend (Object-Relational Mapping)

Github licence

Description

This project is the creation of the back end for an e-commerce site. This application used Express.js API and Sequelize to interact with a MySQL database. This application displays creation of database using mySQL with models and associations. Then demonstrates the API Routes to perform RESTful CRUD operations displayed in my walk through videos.

Table of Contents

Installation

The user should clone the repository from GitHub. This application requires Node.js, Express.js, and Sequelize. To connect to the database run mysql -u root -p and enter password from .env file. Then source the schema.sql. To seed the file run npm run seed. Finally to connect to the server run npm start.

Usage

This application will allow users to view, add, edit, and delete categories, products, and tags.

View video to see MySQL walk through via Screencastify
View video to walk through of the API routes. Screencastify
View video to see Insomnia walk through via Screencastify

License

This project is license under MIT

Contributing

Contributors should read the installation section.

Tests

There are no tests for this application.

Questions

If you have any questions about this projects, please contact me directly at nicole.elisaw@gmail.com. You can view more of my projects at https://github.com/nicolewallace09.