The-5-Types-Model-Simple-Bank-System-Solidity
Here I started by writing a very basic smart contract, analysed how it can be made better and repeat the cycle until we have a system of Smart Contracts that work well together. (inspired by Eris Industries 5 types model)