=> Project Overview

simple server & frontend presenting a user with a 20x20 grid of squares the user can "draw" on to create a simple design.

  • Login not needed to access the App.
  • For each user a time based User name is randomly generated.
  • A single board for all users (20x20 grid of squares).
  • User should have a palette of colors.
  • User can select the square in which the user can select color.
  • Any user can Update the previously colored square (User independent) in realtime using websockets.
  • Users favorite color & details will list in Dashboard.
  • Appropriate testing should be in place.
  • Ruby version => ruby-2.4.2

  • Rails version => Rails 5.1.4

  • Color Palette => jquery-minicolors-rails

  • Testing Framework => Rspec

  • Database => psql

=> Test Env Run

  • bundle exec rspec

=> Production Env Run

1.rake db:create 2.rake db:migrate 3.rails s