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
This guide should provide you with all the information needed to install the @polkadot/api package, understand the structure of the interfaces and allow you to start using it. For existing users this really should be titled "Things I wish I knew before I started using the api" - it really aims to close the gap to allow anybody to get to grips with using the packages.polkadot-js/api
Continue your front-end development journey by hacking on top of the Substrate Front-End Template, a React app set up to make prototyping easy, and interacting with your Substrate node a breeze.Clone on GitHub
In addition to the Polkadot-JS API, we provide you with a rich set of modules and components to make your life as a Front-End Developer as easy as possible. All libraries are published as modules on npmjs.com and documented on the Polkadot-JS developer portal.
Have a look around and explore your tools as a future Substrate application developer.Developer PortalAPI & Type DocsUI packages & librariesCommon Utilities
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