Ember App Builder

screenshot of Ember App Builder

Template for building a JavaScript Web application with Ember.js and Express

Overview:

The Ember App Builder project aims to simplify the development of web applications by providing a minimalistic approach to API development and easy integration testing. It allows users to map routes to a database adapter and send JSON responses. The project also includes tools for end-to-end integration testing and database seeding. Additionally, it provides modules for developing on both the client and server sides. The project enforces code quality with JSHint and provides build tools for the client application, including the compilation of Handlebars templates and dependency management using bower.json and package.json files. A sample app called Bloggr is provided to showcase the project's capabilities.

Features:

  • Simple tooling for web application development
  • Minimistic approach to API development
  • Mapping routes to a database adapter and sending JSON responses
  • End-to-end integration testing
  • Database seeding for testing purposes
  • Use of modules for developing on both the client and server sides
  • Integration of Ember Test helpers for integration testing
  • Automation of tasks using shell scripts and Makefile

Summary:

Ember App Builder is a project aimed at simplifying web application development. It provides tooling for API development, integration testing, and database seeding. The project allows users to map routes to a database adapter and send JSON responses. It also supports development on both the client and server sides through the use of modules. Code quality is enforced with JSHint, and build tools are provided for the client application. Overall, Ember App Builder offers a streamlined approach to web application development using the Ember framework.