This tutorial series is designed to get you developing Saito applications quickly. Our first tutorial explains the basics of what an application is and how it works. We recommend all developers new to Saito start by at least reading it. The remaining tutorials cover specific topics – you can look for one that is close to the kind of application that you want to build and use it as a starting point.We You can also see how existing modules work by checking out the modules directory in our main repository.
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. |
#8 | Advertising Module | |
#9 | Drag-and-Drop and DOM Manipulation | This tutorial covers some very useful techniques for creating an manipulating the HTML used by applications to build and show UI elements. The shortcuts in this tutorial have saved us significant time. |
#10 | Tic-Tac-Toe | Build a simple game which can be played securely peer-to-peer, and add that game to the Saito Arcade directory. |