Inspiration
Blockchain technology that helps trust minimize and decentralization of information. This idea of Global Delivery without a central trust will significantly reduce cost of shipping and disrupt shipping industry.
What it does
Travelers willing to carry a package with them register on this application and provide details about their journey. People who are interested in sending a package to a specific destination browse through the profiles of travelers and choose one of them. They place the details of their package and bid a price for the traveler. If the traveler accepts the bid, the contact details and package handover details (exact time and location) are shared between the two parties. A part of the payment is transferred to the traveler during the package handover and the remaining part is transferred post acknowledgement of parcel delivery by sender.
How we built it
Smart contract was built using Solidity, Hardhat is used for deployment and test, React for front-end, Google for Maps and Moralis for authentication and blockchain transaction execution.
Challenges we ran into
Compatibilities of libraries in web3 space and processing time of blockchain transaction in testnet.
Accomplishments that we're proud of
Great learning experience specifically gas cost optimization, solidity code coverage and code formatting. Hardhat is really great tool for deploy and test. We made a small group and onboarded few more developers into Blockchain technology!!
What we learned
Advance solidity concepts, React programming and usage of Hardhat tool. An introduction to NextJS but couldn't get this project done through it.
What's next for Global Federated Delivery System
Idea definitely has great potential to disrupt shipping industry. The ease of global delivery with millions of travelers will benefit both travelers and parcel senders. We believe this idea will become big and we are planning to continue to enhance this tool. There are few security / operational aspect that need to be evaluated.
Log in or sign up for Devpost to join the conversation.