https://github.com/ericbwebdev86/ericmart-backend
Backend for e-commerce site
https://github.com/ericbwebdev86/ericmart-backend
expressjs javascript mysql nodejs sequlizejs
Last synced: 12 months ago
JSON representation
Backend for e-commerce site
- Host: GitHub
- URL: https://github.com/ericbwebdev86/ericmart-backend
- Owner: ericbwebdev86
- Created: 2022-02-24T15:04:24.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-03-06T17:31:49.000Z (almost 4 years ago)
- Last Synced: 2025-01-14T14:22:29.887Z (about 1 year ago)
- Topics: expressjs, javascript, mysql, nodejs, sequlizejs
- Language: JavaScript
- Homepage:
- Size: 85.9 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ericmart-backend 
## Table of Contents
1. [Description](#description)
2. [Installation](#installation)
3. [Usage](#usage)
4. [Credits](#credits)
5. [Test](#test)
6. [Contact](#contact)
7. [License](#license)
## Description
This is a backend for an e-commerce site built with Node, express, and sequelize.
## Installation
Run "npm i"
then modify the .env.example file to be .env and enter your info.
then log into your mysql CLI in the folder path and
run "source db/schema.sql;"
quit out of that and run
"npm run seed"
then run
"npx nodemon server"
## Usage
Since this does not have a front end you will have to use an api route testing app such as Insomnia, the routes should be something like "http://localhost:3001/api/products"
[Link to the demo video](https://youtu.be/RLRLu1AckTI)
## Credits
My TA!
## Test
N/A
## Contact
Email: ericbwebdev86@gmail.com
Github: https://github.com/ericbwebdev86
## License
MIT license is a short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code.