Skip to content

gingus55/e-commerce-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

e-commerce-backend

Back-end built for E-commerce app.

Link to repository

https://github.com/gingus55/e-commerce-backend

Link to video of application

Video of application

E-commerce backend

mit

Table of contents

  1. Description
  2. User Story
  3. User Guidance
    1. Installation Instructions
    2. Test Instructions
    3. Contribution Guidelines
  4. Questions

Description of application

Back end created for an e-commerce app. CRUD requests in place for Products, Tags and Categories.

User Story

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 Postman 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 Postman

THEN I am able to successfully create, update, and delete data in my database

User guidance

Installation Instructions

 -clone repository
 -Copy and run schema
 -seed with  npm run seed
 -npm i
 -npm run start

 -POSTMAN request package included

Test Instructions

 - npm run test

Contribution Guidelines

Please get in touch. Good pull requests and make use of the links provided.

Questions

Should you have any questions regarding this project please reach me via email or via my GitHub using the details below:

-Email address: gingus55@hotmail.com

-GitHub username : gingus55

About

Back-end built for E-commerce app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors