In this episode, we use Hotwire and FullCalendar to create an appointment scheduling program. We will look at blocking appointments outside of business hours as well as preventing overlapping appointments.
We look at 4 different ways to add Bootstrap v5 to our Rails application. Depending on your application's direction, you may choose the appropriate route; Webpacker, the Bootstrap gem, CDN or Hotwire + yarn.
In this episode, we look at broadcasting to private channels using stimulus controllers and turbo. We also look at the interactivity between two stimulus controllers and different ways of broadcasting to turbo streams.