Skip to content

An E-Commerce backend app that utilizes Node.js and Sequelize for the database management. It also uses Express.js to create custom API endpoints. The connected database is a MySQL db.

License

AnthonyGress/E-Commerce-Backend

Repository files navigation

E-Commerce Backend License: MIT

Screenshot

E-Commerce Screenshot

Description

An E-Commerce backend app that utilizes Node.js, Sequelize, and Express.js. This app creates custom API endpoints which allow the user to create, read, update, and delete from the E-Commerce MySQL database. The database contains information about the products that the site will sell. The product information is compartmentalized in related tables within the database which were created using the ORM Sequelize.

Table of Contents

Installation

Dependencies: Requires Node.js installed on your computer


To install the npm dependencies cd into the main directory and run:

npm i

cd db && mysql -u root -p

source schema.sql

exit

cd..

npm run seed

Usage

E-Commerce YT

Video Walkthrough

To use this node app, clone the repo down, use the terminal to cd into the root directory. Then run:

npm start

Use the terminal and start up the server. You can then access the API endpoints througha web browser or Insomnia.

Tests

To test please run:

npm test

License

MIT License

Collaboration

Please feel free to collaborate with me on this project! Just fork it and submit a well documented pull request.

If you have any questions, please contact me at techx@opayq.com

About

An E-Commerce backend app that utilizes Node.js and Sequelize for the database management. It also uses Express.js to create custom API endpoints. The connected database is a MySQL db.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published