Looks very well done! Did you have to write much JS or could you do everything you needed with RoR?
Still sticking with server-side rendering though, always loved that approach to building webapps and tools like HTMX & Turbo make it much easier to integrate with complex UX interactions.
[1] https://medium.com/@csofiamsousa/hotwire-turbo-and-stimulus-...