Inspiration
Inspiration comes from the work of Hesam Hamledari: https://www.sciencedirect.com/science/article/abs/pii/S0926580521003770
I have worked for last 8 years as a site engineer. Maybe that is why I found merging blockchain with construction industry sexy.
What it does
It connects off-chain product flow in construction site with on-chain cash flow.
It introduces the concept of use IPFS network as a consistent manner to store progress data of the project.
It introduces NFTs as a way to transfer lien rights in business.
It automates payment progress administration in construction project supported with building information modelling (BIM).
How we built it
I ran locally Chainlink node with the Alchemy as the provider.
Brownie enabled to build and deploy smart contract.
Chaiinlink External Adapter rans with Flask.
Fleek enabled to store data in Filecoin and it connected the project with IPFS.
UseDApp enabled to connect frontend with smart contract.
MDBootstrap and Material-UI saved a lot of time with React.
Challenges we ran into
Running Chainlink Node was quite difficult. It tooks me like 3 days to finally connect with it. Exploring solutions to connect with IPFS also was quite challenging. Finally data are just stored on network but for real life usage data should be protected from unauthorized access.
Accomplishments that we're proud of
Making all the parts working together made me already the winner.
What we learned
Actually at the beginning I could write some simple script in python and do some styling with CSS. So I have learned much more that this page can contain.
What's next for Construction Payment Automation using Smart Contract
Nobody knows.
Built With
- alchemyapi
- brownie
- chainlink
- docker
- filecoin
- flask
- fleek
- infura
- python
- react
- typescript
- usedapp


Log in or sign up for Devpost to join the conversation.