Building a frontend

You must have completed the prior modules for the commands in this one to work properly, or your account must have been provisioned using our project automation scripts.

Now that you have a GraphQL API exposing your blockchain data and making sure that only authorized users have access, you’re ready to build a frontend that users can use to interact with the system in a more accessible way. The following architectural diagram shows the infrastructure that you’ve deployed so far, plus the new features you’ll be deploying in this module.

User-friendly interface for interacting with blockchain data

The frontend you’ll be building is written in React, a popular open-source framework for web development. React is also well-suited to interacting with GraphQL data sources.