Skip to content

Latest commit

 

History

History
63 lines (50 loc) · 3.5 KB

README.md

File metadata and controls

63 lines (50 loc) · 3.5 KB

Manufacturing Tracker


Blockchain Logo

Manufacturing Tracker is a mobile decentralized-App that allows you to be informed on crucial information about goods sold in markets and shops, via Blockchain technology. Those information, such as production date, production location, manufacturer name, etc, concern both the product itself and each and every of its constituents (e.g. ingredients for food or cosmetics). This way, the authenticity or locality of a product with its constituents can be verified, and knowledge about the product chain, from the raw materials to the finished good can be obtained.

Through the app, manufacturers can upload products details on the system which stores them on the Ethereum Blockchain by means of smartcontracts, which means no possibility of counterfeiting . At every step of the manufacturing process, information are uploaded on the blockchain so that the entire history of a product can then be retrieved. Each tracked item (smart contract) has an id (eth address) associated to it, which can be used as it is or in the form of a QR code to obtain all its details. In this way the end user can learn important information about the product they are about to buy.

Technology stack

  • Backend
    • Solidity for writing smart contracts.
    • Truffle for deploying contracts to the blockchain .
    • Ganache as testnet.
    • Web3dart to connect and interact with the Ethereum blockchain.
  • Frontend

Demo

Set up the development environment

Run the application

  • connect a device or open the emulator in Android Studio / Xcode
  • start the flutter app : flutter run

Authors