Inspiration

Creating smart contracts for all stakeholders to increase transparency in the supply chain.

What it does

  • Provide user friendly apps
  • Track progress of individual supply chain steps

How I built it

  • We have created two servers in the form of three apps, one is for Client who is receiving the inventory, the second is for Daimler AG and the third one is for Truck driver.
  • As truck drivers reach their checkpoints, a communication will be sent out through a notification on the app ensuring that all stakeholders are updated in real time of the progress.
  • Fortunately, this means that Daimler AG will no longer have to wait up to 60 days to find out if inventory arrived safely and on time.
  • Furthermore, the client will have the option of creating a preprogrammed smart contact via blockchain that the truck drivers can accept or reject.
  • Once accepted, the truck driver will be able to send data to the smart contract as the technology has identified that a checkpoint has been reached.
  • This will also serve as a checkpoint for the client to transfer the funds immediately to Daimler AG.
  • Because both apps are connected to the smart contract in the blockchain, they will automatically update clients if the task was completed with no complications.
  • However, if complications do arise, communications of said complications will arrive on the client’s app along with a previously programmed apology message from Daimler AG.
  • If the complications are greater than a certain threshold, the contract will send the client’s funds back immediately and the smart contract will be destroyed.

Challenges I ran into

The overall complication were faced when we had innovative ideas to the problem, but not enough time to code them into a completed and working state. For example,

  1. We wanted to include a userface that communicates (similarily to Siri) to the truck driver of the checkpoints approaching. This would have been beneficial to ensure that the truck driver is aware of all checkpoints (as they may be tired while on the road) as well as to include some interpersonal contact during their long trips. However, we didn’t have enough time to include this

  2. We wanted to add in a sustainability portion that would track the amount of gas used during the transport of goods so shareholders could be aware of their carbon footprint. This awareness may spike some alternative good habits. The app could have also added suggestions on how to reduce footprint. However, we didn’t have enough time to include this.

Accomplishments that I'm proud of

Full functional system.

What I learned

Smart contract debugging

Built With

Share this project:

Updates