Build a Real-Time Chat App with Rails + Hotwire

Learn modern Rails by building a real-time chat app from scratch, step by step.

Build a real-time chat app in Ruby on Rails using Hotwire (Turbo Frames + Turbo Streams) in a beginner-friendly, project-based course designed to get you shipping fast. You’ll learn the Rails essentials—MVC, routing, controllers/views, Active Record, migrations, associations, forms, and validations—by building features step by step, then add live updates without a JavaScript framework. By the end, you’ll have a portfolio-ready chat app you can run locally and deploy, plus a clear foundation to build your next Rails project.

Created by Roonglit Chareonsupkul

Last updated 12/2025

฿100.00

30-Day Money-Back Guarantee

What you'll learn

Course content details coming soon.

Course content

7 sections • 6 lectures
Course Introduction & Getting Started 4 lectures
What we're building
How the course is structured
How to get help / common pitfalls
Create the Rails app
Rails Fundamentals 2 lectures
Model - View - Controller (MVC pattern)
Controller actions and views
Data modeling with Active Record 0 lectures
Turbo Frames: smoother UX without SPA complexity 0 lectures
Turbo Streams: real-time chat 0 lectures
Authentication 0 lectures
Deployment 0 lectures