Fruit samurai plot to take over the world
Ruby JavaScript CSS HTML CoffeeScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
client
config
db
lib
log
public
spec
tmp
vendor/assets
.gitignore
.rspec
.rubocop.yml
.scss-lint.yml
Gemfile
Gemfile.lock
LICENSE
Procfile
Procfile.dev
Procfile.dev-hot
README.md
Rakefile
config.ru
package.json
ruby-lint.yml

README.md

README

Tastichat is a simple chat application that allows samurai fruits to plot their revenge.

Demo here: http://tastichat.herokuapp.com

It uses websockets for realtime message updates and is built on the following technologies:

  • Rails 5
  • react_on_rails
  • React
  • Redux
  • react-redux
  • ActionCable
  • Immutable.js
  • Bourbon/Neat

It demonstrates several core tenets of writing maintainable code:

  1. Good test coverage
  2. Functional programming
  3. Immutable data structures
  4. BEM CSS naming

Installation and run server

  1. Run bundle
  2. Run npm install
  3. Run foreman start -f Procfile.dev
  4. Visit http://localhost:3000 in your browser

License

MIT