Extending the blockchain project


Hi, I’ve just completed the “Introduction to blockchain” (https://www.codecademy.com/learn/introduction-to-blockchain) which only works on a local machine. I was wondering what else I’d need to code to make it function over a network, basically a fully functional bare-bones blockchain.

I know I’d need to program the wallet software to broadcast its transactions and also the mining software to verify transactions but how would I go about doing that? What are the minimum required things I need to do to make this work? Any pointers would be appreciated. Thanks.