Skip to content

Nasa28/Shop-App-Node

Repository files navigation

SHOP API(E-COMMERCE APP)

The Shop API is an e-commerce application built with express.js, node.js, and MongoDB, for online product sales. The app provides authenticated and unauthenticated users with a catalog of available products to purchase. Before placing an order, users need to add all the products they want to purchase to a shopping cart. After that, the user can proceed with placing an order which if successfully processed, returns a session id to the client. It is worthy to note that each user can have only one cart that becomes empty after placing an order. To create a product, you must have dealer privilege access because only dealers have permission to perform this action.

Built With

  • Node
  • Express
  • Mongodb
  • Mongoose

Live version

API DOCUMENTATION

Getting Started

To get a local copy up and running follow these simple example steps. On your terminal, run

 git clone git@github.com:Nasa28/Shop-App-Node.git

Setup

Install dependencies with:

npm install

Usage

Start server with:

    npm start

Open http://localhost:3000/api/v1/products in your browser.

Deployment

Authors

👨‍💻 Kalu Chinasa Agu

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgements

📝 License

This project is MIT licensed.

About

The Shop API is an e-commerce application built with express.js, node.js, and MongoDB, for online product sales. The app provides authenticated and unauthenticated users with a catalog of available products to purchase. Before placing an order, users need to add all the products they want to purchase to a shopping cart. After that, the user can …

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors