So you wanna build amazing user experiences...
Substrate exposes a number of endpoints over JSON-RPC. To be able to interact with these endpoints, your data needs to be decoded and encoded following a standardized codec.
Following the steps below, you'll be fit to write your own frontend applications for Substrate and Polkadot. Please join our community on Riot if you have any questions or ask them tagged withStackOverflowRiot Chat
Before writing your own code, you should get familiar with what Substrate has to offer. The Polkadot-JS Apps are a set of applications that reflect Substrate's standard runtime modules. They let you explore all built-in features, provide a lot of additional information, and even let you interact with your custom runtime modules.
You don't even need to install anything, just start with the Parity-hosted Polkadot and Substrate nodes!Polkdot-JS Apps
Have a look around and explore your tools as a future Substrate application developer.Developer PortalAPI & Type DocsUI packages & librariesCommon Utilities
Now it's time to get your hands dirty and to start coding! Download our quick-start template to write your first API calls and learn how to communicate with your Substrate node.
TODO: Write simple template & tutorialpolkadot-js/apiTODO Link to starter template
If you don't want to start from scratch and are familiar with Typescript, give it a shot and build your own "App" for the Polkadot-JS Apps. The repository comes with a boilerplate application. Just follow the instructions in the README to get started!Boilerplate AppTODO Example code for `app-123`
Substrate still has much more to offer beyond what you see here! Continue to explore our developer hub to expand your knowledge about this next generation blockchain development framework.Back to Home