• Stars
    star
    112
  • Rank 312,240 (Top 7 %)
  • Language
    Ruby
  • Created over 8 years ago
  • Updated about 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Chatty: The Rails 5 + Action Cable Example App

This is a really simple chatting app to demonstrate one implementation of Action Cable in a Rails 5 app. Users can sign up/log in with a username and create a chatroom or choose from an existing one to start real-time messaging.

For a walk-through of this application, and to learn more about Action Cable (it's awesome, btw), you can check out my article on the Heroku blog. You can view my deployment of this application here, or you can use the button below to deploy your own version (you'll need a Heroku account for that).

Deploy

To view an implementation of this project that uses multipe subscriptions to multiple chatrooms, check out this repo

Running Locally

You'll need:

  • Ruby 2.3.0
  • Postgres
  • Redis

Then, once you clone down this repo:

  • bundle install
  • rake db:create; rake db:migrate

And you're all set.

More Repositories

1

catbook-redux

simple sample redux app
JavaScript
382
star
2

react-pair

pair program with real humans on real code problems with the help of React + Redux, CodeMirror and Socket.io
JavaScript
87
star
3

stream_chat

LiveView app to demonstrating streams
Elixir
55
star
4

phat

A Phoenix chat app built with LiveView, PubSub and Presence
Elixir
42
star
5

phoenix-pair

JavaScript
42
star
6

catbook-api

Simple Rails 5 API using JsonApi adapter
Ruby
29
star
7

jwt-token-auth-sample-api

Ruby
20
star
8

jwt-token-auth-sample-front

JavaScript
14
star
9

rails-5-action-cable-meetup

Ruby
12
star
10

golang-microservices

for udemy course
Go
12
star
11

spacex-apply

An example app for custom form validations in React with Redux middleware
JavaScript
10
star
12

pair

Pair programming app powered by LiveView
Elixir
8
star
13

slow_greeter

Example app to demonstrate Elixir v1.14's PartitionSupervisor
Elixir
6
star
14

quantum

A Phoenix app build to demo Telemetry usage with LiveView
Elixir
6
star
15

react-redux-starter-kit

because i can't has all the set-up anymore, i just can't do it.
JavaScript
6
star
16

tic-tac-toe

A simple ruby tic-tac-toe game
Ruby
5
star
17

issue-trackr

Ruby
5
star
18

go-concurrency-blog-post

Go
4
star
19

tetris

Grox.io LiveView tutorial
Elixir
4
star
20

action-cable-blog-post

3
star
21

refactor-lecture-sample-app-web-0716

a sample application to illustrate common Rails design patterns
Ruby
3
star
22

genstage_example

Elixir
3
star
23

beetube

Beini's YouTube API stat collector
Ruby
2
star
24

code-party

Ruby
2
star
25

moebi-bot

Slack bot in Elixir
Elixir
2
star
26

blog

2
star
27

marvel-client

An Elixir Marvel API client
Elixir
2
star
28

distributed-otp-chat

Elixir
2
star
29

whoipedia-api

Ruby
2
star
30

distributed-go-course

Repo for pluralisight course
Go
1
star
31

wildrydes-site

FIS AWS Immersion Day
HTML
1
star
32

nonogramrow

Elixir solution for nonogramrow
Elixir
1
star
33

sinatra-rest-and-forms-lecture

for the flatiron school web-0716 class
Ruby
1
star
34

learn-write

Ruby
1
star
35

title-izer

Sign-in to play a rousing game of title-izer with your friends via chat!
Ruby
1
star
36

elixir-wins-blog-draft

1
star
37

fanout-actions-testing

Ruby
1
star
38

elixir_linter

A code linting tool for your Elixir project. Uses credo
Elixir
1
star
39

pair-programming-study-group

Pair programming challenge for learn.co study group
1
star
40

message-contracts

Central message contract repo using Protobuf
Dockerfile
1
star
41

react-redux-demo-app

from pluralsight course
JavaScript
1
star
42

flybrary-api

JavaScript
1
star
43

learn-co-sandbox

HTML
1
star
44

phoenix_live_view_example

An example app to demonstrate working with Phoenix Live View
Elixir
1
star
45

mock-interview-guide

1
star
46

plug_example_app

example app for Elixir School Plug lesson
Elixir
1
star
47

nycha-repair-charts

visualizations of data regarding NYCHA repair violations using Javascript's D3 library
Ruby
1
star
48

whoipedia-front

CSS
1
star