Skip to content

TechnoPrep/ecommerce-backend-sequelize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce Back End

License: MIT

Description

This application allows you to GET, PUT, POST, DELETE via API calls to the Database.

Table of Contents

Installation

  1. Install Node.js https://nodejs.org/dist/v16.8.0/node-v16.8.0-x64.msi
  2. Clone the data from this git repository
  3. Install NPM https://docs.npmjs.com/cli/v6/configuring-npm/install
  4. Install and Configure MySQL https://dev.mysql.com/downloads/installer/
  5. Rename .env.EXAMPLE to .env and configure with your DB Credentials
  6. Navigate to the git repo using your preferred CommandLine Application (Recommended GitBash or Inline Terminal within VSCode)
  7. cd db/ and run 'mysql -u root -p' and enter DataBase Password
  8. run 'source schema.sql' then exit that CLI
  9. run 'npm i'
  10. run 'npm run seed'
  11. run 'npm start'

Usage

This applications allows you to test routes created for each database table and their relational tables.

  1. Using Insomia you can run the GET, POST, PUT and DELETE methods outlined in the YouTube Tutorial.

YouTube Run Instructions

YouTube How to Video

Credits

No Credits Applicable

License

MIT License

Copyright (c) 2021 Nathaniel Ehrlich, Tommy Jobin, and Alejandra Feuereisen

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

How to Contribute

As contributors and maintainers of the Professional README Generator, we pledge to respect everyone who contributes by posting issues, updating documentation, submitting pull requests, providing feedback in comments, and any other activities.

Communication through any of my channels (GitHub, mailing lists, Twitter, etc.) must be constructive and never resort to personal attacks, trolling, public or private harassment, insults, or other unprofessional conduct.

We promise to extend courtesy and respect to everyone involved in this project regardless of gender, gender identity, sexual orientation, disability, age, race, ethnicity, religion, or level of experience. We expect anyone contributing to the Professional README Generator to do the same.

If any member of the community violates this code of conduct, the maintainers of the Professional README Generator may take action, removing issues, comments, and PRs or blocking accounts as deemed appropriate.

If you are subject to or witness unacceptable behavior, or have any other concerns, please email us at [email protected].

Tests

For testing please follow the install instructions and test using all Licenses.

Questions

If you have any additional questions or would like to reach out for more information, please email me via [email protected].

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published