Skip to content

ChatApp built with Ruby on Rails — real-time chat rooms where multiple users can create rooms and converse using Turbo/ActionCable. Features include user authentication (Devise), room creation, message broadcasting with Turbo Streams, PostgreSQL for data persistence, and responsive UI.

Notifications You must be signed in to change notification settings

dev99pedro/ChatRoomHotwireRails

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blog

ChatApp built with Ruby on Rails — real-time chat rooms where multiple users can create rooms and converse using Turbo/ActionCable. Features include user authentication (Devise), room creation, message broadcasting with Turbo Streams, PostgreSQL for data persistence, and responsive UI.

Technology

Here are the technologies used in this project.

  • Ruby on Rails
  • PostgreSQL
  • Hotwire (Turbo + Stimulus)
  • Rspec

Services Used

  • Github

Getting started

To run the project: rails s

How to use

  • Registration & Login: Create an account with email and password, then log in.
  • Rooms: Create a chat room or join an existing one.
  • Chat: Send messages and converse with other users in real time.

Initial image

Links

Authors

  • Pedro Ascari Azevedo Thanks to visiting me and good coding!

About

ChatApp built with Ruby on Rails — real-time chat rooms where multiple users can create rooms and converse using Turbo/ActionCable. Features include user authentication (Devise), room creation, message broadcasting with Turbo Streams, PostgreSQL for data persistence, and responsive UI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published