I saw this interesting article reading about
The Majestic Monolith coming from the Stimilus javascript framework
https://m.signalvnoise.com/the-majestic-monolith/ and
https://stimulus.hotwired.dev/ maybe something to take up ideas from? Its used for Basecamp too.