Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
23 lines (21 sloc) 1.57 KB

#Rails App with JavaScript Frontend Spec

Project Specs:

  • Must have a Rails Backend and new requirements implemented through JavaScript.
  • Makes use of ES6 features as much as possible(e.g Arrow functions, Let & Const, Constructor Functions)
  • Must translate the JSON responses into Javascript Model Objects using either ES6 class or constructor syntax.
  • Must render at least one index page (index resource - 'list of things') via JavaScript and an Active Model Serialization JSON Backend.
  • Must render at least one show page (show resource - 'one specific thing') via JavaScript and an Active Model Serialization JSON Backend.
  • Your Rails application must reveal at least one has-many relationship through JSON that is then rendered to the page.
  • Must use your Rails application to render a form for creating a resource that is submitted dynamically through JavaScript.
  • At least one of the JS Model Objects must have a method on the prototype.

Project Repo Specs: Read Me file contains:

  • Application Description
  • Installation guide (e.g. fork and clone repo, migrate db, bundle install, etc)
  • Contributors guide (e.g. file an issue, file an issue with a pull request, etc)
  • Licensing statement at the bottom (e.g. This project has been licensed under the MIT open source license.) Repo General
  • You have a large number of small Git commits
  • Your commit messages are meaningful
  • You made the changes in a commit that relate to the commit message
  • You don't include changes in a commit that aren't related to the commit message
You can’t perform that action at this time.