mean-expert-official / fire-starter

Starter kit for the fireloop.io platform
MIT License
16 stars 8 forks source link
angular angular-cli fire-starter fireloop loopback starter-kit

FireLoop


```javascript _____.__ __ __ _/ ____\__|______ ____ _______/ |______ ________/ |_ ___________ \ __\| \_ __ \_/ __ \ ______ / ___/\ __\__ \\_ __ \ __\/ __ \_ __ \ | | | || | \/\ ___/ /_____/ \___ \ | | / __ \| | \/| | \ ___/| | \/ |__| |__||__| \___ > /____ > |__| (____ /__| |__| \___ >__| \/ \/ \/ \/ ---------------------------------------------------------------------------------- @mean-expert-official @fireloop/fire-starter ---------------------------------------------------------------------------------- ```


All Contributors   Slack   Build   Deploy

Starter kit for the fireloop.io platform

Features

note: this repo includes experimental ngrx features in the sdk. the plan is to eventually have the loopback-sdk-builder generate these ngrx files - until then, be aware that running fireloop sdk will overwrite the ngrx files in the sdk.

Setup

This stack requires node ^7.0.0 and npm ^4.0.0

npm install -g @mean-expert/fireloop @angular/cli loopback-cli nodemon

git clone https://github.com/mean-expert-official/fire-starter.git

Install

From the root directory (fire-starter), execute:

cd fire-starter

npm run install

This will run the install script, which installs all project dependencies in both the api and webapp directories.

Development

Open 2 separate console windows to fire up the api server and webapp dev server separately

  1. api server
    
    cd fire-starter/api

npm run dev

> the api explorer will be available at <b>`localhost:3000/explorer`</b>

2. <b>webapp dev server</b>
```console
cd fire-starter/webapp

npm run dev

your webapp will be served at localhost:4200

With both servers running, you can now begin development with live-reload and file-watching on both the client and server.

Contributors

Thanks goes to these wonderful people (emoji key):


Bram Borggreve

💻

Brannon N. Darby II

💻

Andres David Jimenez

💻

This project follows the all-contributors specification. Contributions of any kind welcome!