react-rails redux sample

A simple movie sharing Rails/React-Redux application using react-rails.

  • ruby 2.7.1

  • rails 6.0.3.2

  • react-rails 2.6.1

  • redux 4.0.5

  • react 16.14.0

Features

  • Ruby and gems are managed by rvm
  • Unit tests with RSpec included
  • Token based authentication with devise_token_auth
  • Register and login: By entering the username and password, if the username is not existed, create a new account and login.
  • Share movie: Share a youtube movie by clicking "Share a movie" button and filling the share form.
  • Vote movie: Vote up or down.
  • Preview: Preview from Youtube

Screenshots

ss1.png

Share movie

ss2.png

Installation

git clone https://github.com/CamAnNguyen/rails-react-demo-project.git
cd rails-react-demo-project
bundle install
yarn install
bundle exec rake db:create
bundle exec rake db:migrate