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
- Host: GitHub
- URL: https://github.com/ndf-web-dev/ecommerce-store
- Owner: NDF-WEB-DEV
- Created: 2022-10-30T19:28:52.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-03T20:33:26.000Z (over 3 years ago)
- Last Synced: 2025-05-30T08:50:18.972Z (about 1 year ago)
- Topics: class-diagram, dotenv, express, express-middleware, insomnia, javascript, mysql2, sequelize
- Language: JavaScript
- Homepage: https://drive.google.com/file/d/1Wy4pAqDoh-ism1Keh9wK2G-TUbcIiiAz/view
- Size: 37.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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