Deanout / turbo_chatroom

Repository for the turbo chatroom tutorial series.

Home Page:https://deanin-turbochat.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Repository for the turbo chatroom tutorial series.

https://deanin-turbochat.herokuapp.com/


Languages

Language:Ruby 63.5%Language:HTML 20.0%Language:JavaScript 12.9%Language:CSS 3.6%