To build our project, we'll launch a simple Stellar network that contains a single blockchain node and a single client-server. The blockchain node in Stellar is called Stellar Core while the client-server is called Horizon. Horizon is a client-API server that extends a suite of handy endpoints that allow application developers to view transaction data and statistics and submit transactions to the core blockchain node. Similar to web3-js, Stellar has a Stellar Javascript SDK, which allows us to build requests that we can use to interact with Horizon.
Stellar provides a handy Docker image that can be used to quickly launch an ephemeral (temporary) or persistent (permanent) container so that we can implement the Stellar network. This docker container contains an instance of Stellar Core, an instance of Horizon, and the necessary installed dependencies...