I shared on the forum parts of how I install code in child canisters with JavaScript but not a single answer that puts all pieces together. So here’s a tutorial that describes the all setup.
I also put together a sample repo for the articles I shared about querying the IC with NodeJS scripts:
Hope it can be useful. Let me know if you notice anything that can be improved!