Here is where you find the source code for the tutorial series I wrote on dev.to
Feel free to use and learn!
There should be some bugs and problems with the implementation shown here, so you should follow my other project - JeChain for a better blockchain network implementation, it is basically the same thing, but is updated and patched pretty regularly, and has more cool features like smart contracts.
If you want to support me, please kindly check out my current main project Freak Cloud - a decentralized data storage platform.