Skip to content

Deanout/turbo_chatroom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

This tutorial series covers creating an actual chatroom in Ruby on Rails. This is far more in-depth than anything I've covered in the past, and probably contains a lot of content that hasn't really been put together by anyone yet. The content itself is usually based on various other tutorials, but they've been pieced together into a project.

A demo for the project is currently up with the same Heroku setup as we cover in episode 8. Because it costs me to host the server's DigitalOcean spaces, I'm not sure how long it'll stay up. :)

Video Tutorials With Links

  • The entire Turbochat playlist. Uploads every Friday until I run out of content ideas.
  • Chatrooms
  • Direct Messages
  • Stimulus Scroll Reset On Message Send
  • Devise Avatars With Active Storage
  • User Online, Away, Offline statuses
  • Message Attachments With Upload Previews For Images. Includes Images, Videos, Audio, Files
  • Chatroom Infinite Scroll With Pagy Gem
  • Deploying Turbo Chatroom To Heroku (Sets up Postgresql and Redis with Heroku)
  • Make Public Chatrooms Joinable/Leavable
  • Show The Last Message Sent In Each Chatroom
  • Sort Chatrooms & Direct Messages By Most Recent First With Stimulus Controller
  • Upgrading Ruby Version, Active Storage Broadcast Bugfix, And Infinite Scrolling With Active Storage Fix