This project is a collaboration between
Yugandhar Ghatge
Mayuri Patil
Abhijeetkumar Mishra
The project aims to create a decentralized platform for supply chain management using Blockchain technology and smart contracts.The platform enables all supply chain stakeholders to participate and have a clear and immutable record of all transactions, from raw material sourcing to final product delivery. The smart contract’s features include verifying the authenticity of goods, ensuring regulatory compliance, and automating payment processes. The transparency and security of the Blockchain network prevent fraudulent activities such as counterfeiting or data tampering.
To run this project on your local machine, follow these steps: Appendix-A: Node and Npm setup
- Download and install nodejs from the official NodeJS website.
- Verify the installation : node -v and npm -v
- Initialize the project : npm init Appendix-B: Truffle Environment
- Install truffle through cmdline : npm install -g truffle
- Create a truffle project : truffle init
- Compile smart contracts : truffle compile
- Configure : ’truffle-config.js’
- Deploy the contracts : truffle migrate –network=develop –reset Appendix-C: Running the application
- Install node modules: npm i
- Start the server: npm start