This project leverages Non-Fungible Tokens (NFTs) and blockchain technology to create a robust and transparent supply chain system. It allows tracking goods as they move from one warehouse to another, providing an efficient and secure way to monitor and manage the flow of products through the supply chain.
The project's main objectives are:
- Implement a supply chain system based on blockchain technology.
- Utilize NFTs to track individual goods and their journey through the supply chain.
- Ensure transparency, security, and trustworthiness in the supply chain.
These instructions will help you get a copy of the project up and running on your local machine for development and testing purposes.
Before you begin, ensure you have met the following requirements:
- Node.js installed on your system.
- Access to a blockchain network, such as Ethereum.
-
Clone this repository to your local machine using:
https://github.com/Madhesh-V/Supplychain-using-blockchain.git
-
Navigate to the project directory:
cd Supplychain-using-blockchain
-
Install the required dependencies:
npm install
-
Configure your blockchain network credentials and settings in config.js.
To run the project, please follow these steps:
-
Compile and Deploy Smart Contracts:
Copy code truffle compile truffle migrate
-
Start the Application:
Copy code npm start
-
Access the Web Interface:
- Open a web browser and visit the provided URL to interact with the supply chain system.
- NFT-based Tracking: Track goods using unique NFTs, ensuring authenticity and origin.
- Transparent and Secure Supply Chain: Manage your supply chain with confidence, thanks to blockchain technology.
- Real-time Monitoring: Stay updated with real-time tracking of goods' movements.
- Advanced Reporting and Analytics: Gain insights through comprehensive reporting and analytics tools.
We welcome contributions from the community. If you'd like to contribute to the project, please follow our Contribution Guidelines.
This project is licensed under the MIT License. For more details, see the LICENSE file.