Inspiration
A Project growing from the days of TheDAO community addressing smart contract governance issues. This project has evolved along paths of contract modualrity
What it does
SandalStraps is a framework/protocol for building up decentralised organisations from inter-operable smart contract modules. It works on the principle of contract registrars, factory contracts and products contracts created by factories to provide the require organisational functionality
How I built it
Smart Contracts are all written in Solidity. UI for testing has been written in Tilux, a tiny vanilla ES2015 reactive data and template library. (Tilix is not yet suitable for production)
Challenges I ran into
The project has attempted to steer away from centralised dependencies (such as npm) but decentralised UI libraries (e.g. npm for IPFS) don't yet exisit. A custom UI for this project has been an absolute necessity given the breadth of integration of the contracts themselves.
Accomplishments that I'm proud of
The SandalStraps protocol and payment layer products (associated PayPipes project)
What I learned
The millennial JS libraries and browsers killed any hope of sanity in UI development.
What's next for SandalStraps
Still exploring Web3 UI technology developments. Current UI for all contracts has been local to client and am progressing toward modularity and automated resource discovery on decentralised storage layers
Log in or sign up for Devpost to join the conversation.