Giter Club home page Giter Club logo

supply-chain-ethereum's Introduction

Supply Chain Management using Ethereum-Blockchain

Functionalities

  • The producer can register him as a producer
  • After registration he can add products, the attributes of a product are
    • Product ID
    • Product name
    • Price
    • Quantity
  • The producer should be able to change the price if he wants.
  • Customer can view the products
  • Customer can order the products (no need of sending money, only COD)
  • Customer can track the product using the order ID
  • The status of the order are
    • Placed
    • Rejected
    • Delivered
  • The producer has the authority to change the status of the product (when the customer places an order, the status will be “Placed”).

Want to run on your machine?

Install metamask wallet

Install metamask wallet using this Link. Just collect some ether and you are good to go.

Setup a local server

Install node.js and npm then http-server

$ sudo apt install nodejs npm
$ sudo npm install http-server -g

Run

Clone the repository and start http-server.

$ git clone https://github.com/suvambasak/supply-chain-ethereum.git
$ cd supply-chain-ethereum/
$ http-server

Goto : http://localhost:8080/

Screenshots

Register as a producer

  

Adding products

  

Change price of any product

  

View the products

Order products

  

Customer can track the product by order ID

View of orders

Status change

     

supply-chain-ethereum's People

Contributors

suvambasak avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.