Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mleftwich/ecommserver

E-commerce back end
https://github.com/mleftwich/ecommserver

Last synced: 7 days ago
JSON representation

E-commerce back end

Awesome Lists containing this project

README

        

![MIT](https://img.shields.io/static/v1?label=License&message=MIT&color=green)
# eCommServer

## Table of Contents
* [Description](#description)
* [Technologies](#technologies)
* [Installation](#installation)
* [Usage](#usage)
* [Contributing](#contributing)
* [Guidelines](#guidelines)
* [Tests](#tests)
* [License](#license)
* [Questions](#questions)
---

## Description
This is the back end server for an e-Commerce website. Configured endpoints for the server using express.js and uses sequelize to talk to the site's database on the backend, to be able to retrieve all products, categories and tags as a whole and individually, and create, update and delete the relevant items in the database. You can view a demonstration of the functionality [here](https://drive.google.com/file/d/1bMHmhgoEOasy-vn-zCpnMp2ROC2BvCbk/view).

![screenshot](./Assets/imgs/screenshot.png)

## Technologies
* MySQL
* node.js
* express
* sequelize

## Installation
Clone the repo, npm install

## Usage
Use schema.sql to create the database and npm run seed to populate tables

## Contributing
If you'd like to contribute reach out via the email below

## Guidelines
Use a program like insomnia for functionality.

## Tests
Tests run in development.

## License
Licensed under [MIT](https://opensource.org/licenses/MIT)

---

## Questions
For any questions you can find me at [GitHub](https://github.com/mleftwich) or email me at [[email protected]](mailto:[email protected])