Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-commerce Back End

Description

The E-commerce Back End is a RESTful API designed to manage the back-end functionality of an e-commerce platform. Built with Node.js, Express.js, and Sequelize, this application provides robust routes for handling products, categories, and tags, along with powerful CRUD operations. Ideal for online retail businesses, this back end allows for seamless management of inventory, product associations, and pricing.

Features

  • Product Management: Create, update, delete, and view products with attributes like name, price, stock, and associated categories.

  • Category Management: Manage categories to organize products effectively.

  • Tag Management: Add, edit, and remove tags to better describe and classify products.

  • RESTful API: Well-organized routes for simplified front-end integration.

  • Sequelize ORM: Easy interaction with MySQL for complex data relationships.

Walkthrough Video

For a step-by-step demonstration of the application's functionality, check out the walkthrough video.

Installation

  1. Clone the repository:

    https://github.com/Mielion/ecommerce-api.git
    
  2. Install the required dependencies:

    npm install
    

Usage

Start the server:

npm start

Use API testing tool Insomnia to interact with endpoints for products, categories, and tags.

Tests

Run the application using the following command:

npm run test

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages