Skip to content

Latest commit

 

History

History
88 lines (84 loc) · 3.31 KB

README.md

File metadata and controls

88 lines (84 loc) · 3.31 KB

e-commerce-3-6-23

License

Table of Contents



#Technologies Used:
Node.JS
MySQL
Express
Sequelize
Nodemon
dotenv
Insomnia

#Installation:
NPM install, NPM install express, NPM install dotenv, NPM install sequelize, Nodemon, Npm i mysql2

#Usage


![insomnia](https://github.com/ilknur2603/e-commerce-3-6-23/blob/main/assets/insomnia.gif)
![insomniap](https://github.com/ilknur2603/e-commerce-3-6-23/blob/main/assets/insomnia1.png).

Internet retail, also known as e-commerce, is the largest sector of the electronics industry, generating an estimated $29 trillion in 2019. E-commerce platforms like Shopify and WooCommerce provide a suite of services to businesses of all sizes. Due to their prevalence, understanding the fundamental architecture of these platforms will benefit you as a full-stack web developer.



AS A manager at an internet retail company I WANT a back end for my e-commerce website that uses the latest technologies SO THAT my company can compete with other e-commerce companies
## Acceptance Criteria
GIVEN a functional Express.js API
WHEN I add my database name, MySQL username, and MySQL password to an environment variable file
THEN I am able to connect to a database using Sequelize
WHEN I enter schema and seed commands
THEN a development database is created and is seeded with test data
WHEN I enter the command to invoke the application
THEN my server is started and the Sequelize models are synced to the MySQL database
WHEN I open API GET routes in Insomnia for categories, products, or tags
THEN the data for each of these routes is displayed in a formatted JSON
WHEN I test API POST, PUT, and DELETE routes in Insomnia
THEN I am able to successfully create, update, and delete data in my database
<br>
$License
This project is licensed under MIT
<br>
#Testing Instructions
I tested this project using MySQL Workbench for database creation, I tested it on Insomnia, I debugged my codes, Ideployed my project on hereoku with JAWSDB_URL.
<br>
![heroku](https://img.shields.io/badge/Heroku-430098?style=for-the-badge&logo=heroku&logoColor=white)!
![Hereoku](https://dashboard.heroku.com/apps/rocky-cove-43884)
<br>
![Questions](https://img.shields.io/badge/Ask%20me-anything-1abc9c.svg)
<br>
![GitHub](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&logo=github&logoColor=white)      https://github.com/ilknur2603/
***
![E-mail](https://img.shields.io/badge/Gmail-D14836?style=for-the-badge&logo=gmail&logoColor=white)        [email protected]/
***
![Linkedn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white) https://www.linkedin.com/feed/?trk=404_page/
***
![Twitter](https://img.shields.io/badge/Twitter-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white)   https://twitter.com/home/
***
![Slack](https://img.shields.io/badge/Slack-4A154B?style=for-the-badge&logo=slack&logoColor=white)         **ILKNUR DAYANC BLOOMER