Meal Proof A blockchain based application for tracing food industry supply chain
We propose a blockchain-based Food traceability system which eradicates the problems of food fraud and increases customer loyalty. This system will keep track of food being manufactured and its transfer of ownership from one entity to another, all of this data is stored as a block in an immutable le
2025-06-28 16:28:33 - Adil Khan
Meal Proof A blockchain based application for tracing food industry supply chain
Project Area of Specialization BlockchainProject SummaryWe propose a blockchain-based Food traceability system which eradicates the problems of food fraud and increases customer loyalty. This system will keep track of food being manufactured and its transfer of ownership from one entity to another, all of this data is stored as a block in an immutable ledger also called blockchain. This will ensure traceability at each point of supply chain. Furthermore, we aim to incorporate data analytics and generate insights about the different growth parameters. This way, we can improve efficiency of supply chain management and create a system which doesn’t require people to trust each other in order to communicate or perform transactions.
Project Objectives- To create a system that provides blockchain based decentralized, transparent and automated food traceability.
- To create an FSC traceability application that increases customer loyalty and eradicates fraudulent activities.
- To develop Inventory management with our system to support manufacturers and retailers in order to control their respective food stock.
- To develop Data Dashboards for analysing, depiction and improvement of industries’ sales.
We have divided out project into 3 modules :
i. Frontend:
This will contain a complete view of inventory as well as screens for placing orders to suppliers and viewing orders from retailers. We have used ReactJS for developing frontend. As of now most of frontend screens are complete and their integration with backend is in progress.
ii. Backend and Database:
This module is responsible for managing the whole system together and receiving and responsing to each user request. Currently we are working on developing backend of out system. NodeJS is being used to develop backend and MySQL for database.
iii. Blockchain:
With the help of blockchain technology, the data stored during the workflow of food supplychain will be verified and it will be stored in a curated manner. For the project, ethereum platform has been used and the smart contract will be deployed and executed on test networks which will directly validate all the information and provide an accurate timeline at every on click action.
Benefits of the ProjectWith the use of our system, suppliers, manufacturers, retailers will be able to easily verify the quality of food product by tracing the upstream and downstream of food supply chain, this will be done as transit of food product from one entity to another will be done with the help of QR code scanning and then verification will be done on the existence of that hash which was decoded by QR Code. Along with this, manufacturer and retailer will be able to manage inventories. In addition, dashboards will be used by manufacturers to analyse data based on various growth metrics.
Technical Details of Final DeliverableThere are 3 different business entities that we are targetting in this project, Raw Material Supplier, Manufacturer, Retailer.
Raw Material Supplier:
Suppliers is considered as the start of supply chain here. Supplier receives orders of raw material from manufacturer and delivers the order to manufacturer. Here the unique product code is generated for each item that supplier delivers.
Manufacturer:
Manufacturer is the main entity in this chain who receives the raw material and processes it to form a product and stores the product in his inventory. The manufacturer can place order from supplier or receive order of finished product from retailer. Manufacturer itself contain different steps through which product is passed before completion. Once the product is finished its chain is updated and owner is changed.
Retailer
Retailer can order the finished product from the manufacturer. Once he receives the order the ownership is transfered. The whole product chain can be checked by scanning the QR code on the product which contain whole record of how product travelled from raw material to completion.
Final Deliverable of the Project Software SystemCore Industry FoodOther IndustriesCore Technology BlockchainOther TechnologiesSustainable Development Goals Good Health and Well-Being for People, Decent Work and Economic Growth, Industry, Innovation and Infrastructure, Responsible Consumption and ProductionRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 55000 | |||
| AWS Database deployment hours/month for 1 month | Equipment | 500 | 108 | 54000 |
| Backend and Frontend deployment | Equipment | 1 | 1000 | 1000 |