The project is an AngularJS responsive web application. It uses the Blockstream Explorer API to get data and displays them in the UI. User can get the maximum height of a block, insert a height and get back the hash of the block and get data from all the Bitcoin's blocks, such as id, height, difficulty, timestamp and merkle root.
Install node and npm dependancies. Run sudo npm install -g live-server for a dev server. Run live-server. Select webApp.html file. The app will automatically reload if you change any of the source file.
This project uses AngularJS version 1.6.9.
The blockstream.info public APIs are available at:
Bitcoin: https://blockstream.info/api/