An open API service indexing awesome lists of open source software.

https://github.com/ndf-web-dev/ecommerce-store

E-commerce site back-end simulation
https://github.com/ndf-web-dev/ecommerce-store

class-diagram dotenv express express-middleware insomnia javascript mysql2 sequelize

Last synced: about 2 months ago
JSON representation

E-commerce site back-end simulation

Awesome Lists containing this project

README

          

# E-COMMERCE STORE

### **Description**
> This project was built to simulate the back-end for an e-commerce site. It uses Express.js API and Sequelize to interact with a MySQL database. It contains four Models(tables) to use which are Products, Category, Tag, and Product Tag.

## **Table of Contents**
- [Project Name](#project_name)
- [How to install it](#installation)
- [Running Tests](#tests)
- [How to use](#usage)
- [Report issues](#issues)
- [Questions](#username)
- [How to make contributions](#contributions)
- [Credits](#credits)
- [License](#license)

### **Project Name**

> E-commerce store

### **Video Link**

[Ecommerce Video Link](https://drive.google.com/file/d/1Wy4pAqDoh-ism1Keh9wK2G-TUbcIiiAz/view?usp=sharing)

### **Class Diagram / Models**

> [Class Diagram](https://drive.google.com/file/d/1tiRt-R7jmaPoWqpQ0sWSWFoNrhK0x-OT/view?usp=sharing)

### **Installation**

> 1. MySQL2 run: npm i mysql2
>
> 2. Sequalize run: npm i sequelize
>
> 3. Express.js run: npm i express
>
> 4. Dotenv run: npm i dotenv

### **Tests**

> You can test the GET, POST, PUT and DELETE routes by using Insomnia as seen in the video.
>[Insomnia](https://insomnia.rest/)
### **Usage**

> This app can be used for testing the ecommerce part of a website. Most important to see the relation among the tables in the database.

### **Questions**

> Contact me with questions via [GitHub](https://github.com/NDF-WEB-DEV) or send an email to: nordleendefrias@gmail.com
### **Report Issues**

> send me an email

### **Contributions**

> This is a school project.
### **Credits**

> n/a

### **License**

> n/a