It's very long so there's basically no chance of doing this all in one sitting but...whatever, let's see how far I can get this afternoon with @fedify's "build a federated microblog" tutorial: https://unstable.fedify.dev/tutorial/microblog
TBH I may get stuck with basic setup, I've written a lot of javascript but I've largely avoided having to learn JS/TS package management. 😂 (Fun fact, I learned Vue over React or Angular etc because you can build absurdly complex apps while still just importing vue via script tag)