Ember Rails Template

screenshot of Ember Rails Template

A template for an app with Ember as the frontend and a Rails API as the backend.

Overview

The Ember Rails Template is a template that allows developers to create an app with Ember.js as the frontend and a Rails API as the backend. It includes features such as JSON-API integration, OAuth2 authentication, and deployment to Heroku. The template stores both the Rails and Ember apps in the same repository and serves them both out of Rails. While this may not be the most resource-efficient setup for all use cases, it provides a simple deployment solution. The template is also flexible enough to be used with separate version control and deployment for Rails and Ember apps.

Features

  • JSON-API Integration: The template includes built-in support for setting up a JSON-API in Rails, allowing for seamless integration with Ember.js.
  • OAuth2 Authentication: OAuth2 authentication is included out of the box, making it easy to add user authentication to the app.
  • Deployment to Heroku: The template provides a straightforward deployment process to Heroku, enabling quick and easy deployment of the app.

Summary

The Ember Rails Template is a versatile tool for creating an app with Ember.js and a Rails API. It provides convenient features like JSON-API integration, OAuth2 authentication, and easy deployment to Heroku. While the setup may not be the most resource-efficient for all use cases, the template offers flexibility for developers who prefer separate version control and deployment for their Rails and Ember apps. The installation process is straightforward, requiring several dependencies to be installed before running a series of commands to set up and deploy the app. The template is available under the MIT license, allowing for free use and modification.