/express-angular-starter

ES5 stack relational boilerplate | express | sequelizejs | postgres | angular | gulp | eslint | john papa

Primary LanguageJavaScript

express-angular-starter

Build Status Coverage Status dependencies Status

Stack

Prerequisites

Make sure you have installed all of the following prerequisites on your development machine:

$ npm install -g bower gulp-cli

Create postgres user

createuser --pwprompt postgres
postgres
postgres

Create database

createdb mean_relational

Quick Install

To install the dependencies, run this in the application folder from the command-line:

$ yarn
$ bower install

Running The Application

Run your application using npm:

$ gulp serve-dev

Running in Production mode

To run your application with production environment configuration, execute grunt as follows:

$ gulp build
$ gulp serve-build

Testing Your Application

You can run the test suite:

$ gulp test
$ gulp server-tests

Linter

You can run the linter:

$ gulp vet