These tutorials are written as step-by-step guides for developers who want to get started building real peer-to-peer applications. The first tutorial builds an extremely simple app. The remainder cover specific topics – you can look for one that tackles a problem similar to one you want to solve and use it as a starting point.
Remember that the list of Saito modules are also quasi-tutorials. If you know an application that provides a feature you want to implement, you can usually learn how to do it from checking that application's source code.
Tutorial | Title | Description |
---|---|---|
#1 | Hello World | A barebones application that alerts the user every time their wallet loads. Demonstrates basic structure and workflow. |
#2 | Sending Transactions and UI Components | Adds a UI Component and click-event which creates a transaction and sends it into the network. |
#3 | Receiving On-Chain Transactions | This module will listen on the blockchain for the transactions it sends and update the UI whenever they are confirmed. |
#4 | Chat Monitor | A chatbot that listens for chat messages received on-chain, off-chain or through server relays, and responds accordingly. |
#5 | Adding Menu Items | Inserts a link into several of the menu templates available for desktop and mobile. Shows the basics of inter-module communication. |
#6 | Modifying CSS and Adding Overlays | Modify CSS (styling) and add overlays for any existing application. |
#7 | Keyword-Filtering + Storage | Add user-defined keyword filtering rules to determine whether transactions should be permitted past content filters, and save/load those rules to persistent storage. |