/Dvahan

Primary LanguageJavaScript

Logo

DVahan

DVahan is a decentralized vehicle management system that allows you to efficiently manage the vehicle supply chain efficiently yet easily.

💫 How it works

  • It begins at the root level where the manufacturer registers a vehicle with the system. When the vehicle is released in the market, it is sold to a retailer for a predefined price. A customer can then purchase this vehicle from the retailer. All of these transactions are recorded in the blockchain and this makes the vehicle flow more transparent.
  • The entire history of a vehicle is also displayed to the users, where they can see how the vehicle has been handed along since the vehicle was manufactured. This prevents the introduction of counterfeit vehicles in the market. This can be especially useful for keeping track of medicines and branded vehicles.
  • It also allows the users to commit financial transactions via Ethereum blockchain network. This makes the entire trade and commerce more secure and safe.
  • The entire process of supply chain management is made digital which makes the operations and logistics run smoothly

Preview

Screenshot (1463)

Screenshot (1495)

resultPage

💻 Setting up locally

  • Clone the repository and install dependencies in the client using the following command
cd client && npm install --dev
  • Compile the contracts and deploy on Ganache lcoal testnet
truffle deploy --reset
  • Start the client side
npm start

🛠️ Technology & Tools

  • Solidity
  • Web 3.0
  • IPFS
  • ReactJS
  • Material UI