Skip to content

DApp for manufacturing traceability, running on the Ethereum Blockchain. Built with flutter, the app interacts with smart-contracts via web3dart.

Notifications You must be signed in to change notification settings

riccardodm97/manufacturing-tracker

Repository files navigation

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

About

DApp for manufacturing traceability, running on the Ethereum Blockchain. Built with flutter, the app interacts with smart-contracts via web3dart.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages