Obtaining open-source code of existing coins, setting up the environment from scratch, customizing the core components of the coin, and enabling operations through web and mobile UIs. While not exhausted, this projects offers a comprehensive experience of a crypto currency system.