App School II (Full-Stack)

Table of Contents

Lessons

  • 1. Types - This lesson creates the /sur structure file for our %journal agent.

  • 2. Agent - This lesson creates the %journal agent itself.

  • 3. JSON - This lesson shows writing a library to convert between our agent's marks and JSON. This lets our React front-end poke our agent, and our agent send updates back to it.

  • 4. Marks - This lessons creates the mark files for the pokes our agent takes and updates it sends out.

  • 5. Eyre - This is a brief overview of how the webserver vane Eyre works.

  • 6. React App Setup - This lesson shows how to create a new React app, install the required packages, and set up some basic things for our front-end.

  • 7. React App Logic - This lesson analyzes the core logic of our React app, with particular focus on using methods of the Urbit class from @urbit/http-api to communicate with our agent.

  • 8. Desk and Glob - This lesson shows how to build and “glob” our front-end, as well as put together a desk for distribution.

  • 9. Summary - App School II is now complete. Here are some final comments and additional resources.

Edit this page on GitHub

Last modified October 8, 2023