An open API service indexing awesome lists of open source software.

https://github.com/tmtocb/actioncable-messenger-rails

/not finished / Rails 6 real-time messenger app build using ActionCable, Bootstrap, Redis. Currently working on live updates in production.
https://github.com/tmtocb/actioncable-messenger-rails

actioncable bootstrap heroku rails6 redis ruby-on-rails

Last synced: about 1 month ago
JSON representation

/not finished / Rails 6 real-time messenger app build using ActionCable, Bootstrap, Redis. Currently working on live updates in production.

Awesome Lists containing this project

README

        

/not finished, working on real time updates/

## Action Cable Messenger - live messages.

---

![](readme.gif)

---

## Stack

* Ruby as language.
* Rails as framework.
* Postgres as database.
* Heroku for deployment in production.
* Bootstrap a CSS framework.
* SASS for Front-End styling.
* CSS3 for Front-End styling.
* JavaScript for scripts and Front-End styling.
* HTML5 for Front-End styling.
* TravisCI for continuous-integration
* **ActionCable** for integration of websockets and stream of channels.
* **Redis** on Heroku.
* **RSpec, FactoryBot, Shoulda-Matchers** as test suite stack.
* gem **bullet** in development for killing n+1 queries.
* gem **rubocop** for static-code-analysis
* responsive layout meta tag for mobiles.

## Configuration & dependencies

### System dependencies

`Ruby: 2.7.2p137`

`Rails: 6.0.3.4`

`Redis: 4.2.5`

`database: postgresql`

### Configuration

`git clone https://github.com/tmtocb/actioncable-messenger-rails`

`bundle install`

### Empty database

`rails db:drop db:create db:migrate`

### Run the app

`rails s`