Giter Club home page Giter Club logo

counterfeit-product-detection's Introduction

FORGE

Forge is a blockchain based web application to fight product counterfeiting.

Installation

Uses truffle for easy compilation and deployment.

Steps to run the application

  1. Install dependencies for smart contracts

    npm i
    
  2. Modify truffle-config.js file depending upon the blockchain network you are using for deploying and then deploy smart contracts to local-blockchain/testnet/mainnet. Example -

    truffle deploy --network development
    
  3. In web3Provider.js file modify values of contractAddress, nodeurl, chainId, buyAddress with your deployed values.

  4. Install dependencies and run frontend application

    cd app
    npm i 
    npm start
    

Demo Images

Home

Home

Add Product Form

Only accessible by owner account

Add Product Form

After Product is Added

displays the qr code embedding visible key which can be used to fetch details of a product and it current seller

After Product is Added

Login/Signin Form

Login/Signin Form

Product Details Page

displays the details of product and its seller

Product Details Page

Product List

Lists all the products owned by a particular seller

Product List

Product Info

Seller can see the info of any product owned by it by clicking on any item of list

Product Info

counterfeit-product-detection's People

Contributors

anas40 avatar gauharayub avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

counterfeit-product-detection's Issues

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.