Language: Ruby



Build a business application utilizing a Rails API for the back-end and Ember-CLI for the front-end. Based on the Rails + Ember.js (with the Ember CLI): Redux tutorial by Tony Coconate.


Utilized the following project specific gems:

  • gem 'activeadmin'
    • Active Admin is a Ruby on Rails framework for creating elegant backends for website administration.
  • gem 'devise'
    • Devise is a flexible authentication solution for Rails based on Warden.
  • gem 'grape'
    • Grape is a REST-like API micro-framework for Ruby.
  • gem 'grape-active_model_serializers'
  • gem 'grape-swagger-rails'
    • GrapeSwaggerRails is a Swagger UI as Rails Engine for grape-swagger gem that provides an autogenerated documentation for your Grape API.
  • gem 'rack-cors', :require => 'rack/cors'
    • Rack CORS Middleware provides support for Cross-Origin Resource Sharing (CORS) for Rack compatible web applications.
  • gem 'pg'

Utilized the following development environment gems:

Utilized the following development and test environment gems:

  • gem 'capybara'
    • Capybara helps you test web applications by simulating how a real user would interact with your app.
  • gem 'capybara-screenshot'
    • capybara-screenshot used with Capybara and Cucumber, Rspec or Minitest, will capture a screen shot for each failure in your test suite.
  • gem 'database_cleaner'
  • gem 'factory_girl_rails'
    • factory_girl_rails is a fixtures replacement with a straightforward definition syntax, support for multiple build strategies (saved instances, unsaved instances, attribute hashes, and stubbed objects), and support for multiple factories for the same class (user, admin_user, and so on), including factory inheritance.
  • gem 'faker'
    • Faker is a port of Perl's Data::Faker library that generates fake data.
  • gem 'poltergeist'
    • Poltergeist is a driver for Capybara. It allows you to run your Capybara tests on a headless WebKit browser, provided by PhantomJS.
  • gem 'pry-nav'
    • pry-nav is a simple execution control in Pry, teaching it about step, next, and continue to create a simple debugger.
  • gem 'pry-rails'
    • pry-rails is used to avoid repating yourself by copying the initializer to every rails project. This is a small gem which causes rails console to open pry. It therefore depends on pry.
  • gem 'pry-stack_explorer'
    • pry-stack_explorer is a plugin for the Pry REPL that enables the user to navigate the call-stack.
  • gem 'pry-theme'
    • Pry Theme is a plugin for Pry, which helps you to customise your Pry colors via prytheme.rb files.
  • gem 'rspec-rails'
    • rspec-rails is a testing framework for Rails 3.x and 4.x.
  • gem 'rubocop'
    • RuboCop is a Ruby static code analyzer. Out of the box it will enforce many of the guidelines outlined in the community Ruby Style Guide.
  • gem 'shoulda-matchers'
    • Shoulda Matchers provides RSpec- and Minitest-compatible one-liners that test common Rails functionality.
  • gem 'spring-commands-rspec'


Utilized the following project specific libraries:

  • bower install moment --save
    • Moment.js is used to parse, validate, manipulate, and display dates in JavaScript.

App Features

Project Statistics

Sourcerank 1
Repository Size 188 KB
Stars 0
Forks 0
Open issues 0
Dependencies 0
Contributors 1
Tags 0
Last updated
Last pushed

Top Contributors See all


Something wrong with this page? Make a suggestion

Last synced: 2017-02-24 12:04:14 UTC

Login to resync this repository