An open API service indexing awesome lists of open source software.

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

Starter kit for the fireloop.io platform
https://github.com/mean-expert-official/fire-starter

angular angular-cli fire-starter fireloop loopback starter-kit

Last synced: 5 months ago
JSON representation

Starter kit for the fireloop.io platform

Awesome Lists containing this project

README

          

![FireLoop](https://storage.googleapis.com/fireloop/fireloop-gh-header.svg)

---

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

```



[![All Contributors](https://img.shields.io/badge/all_contributors-3-orange.svg?style=flat-square)](#contributors)
  [![Slack](https://fireloop-slack.now.sh/badge.svg)](http://slack.fireloop.io)
  [![Build](https://travis-ci.org/mean-expert-official/fire-starter.svg)](https://travis-ci.org/)
  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.

* fireloop
* angular
* angular-cli
* loopback
* loopback-cli
* loopback-sdk-builder
* loopback-component-realtime
* ngrx/store
* ngrx/effects
* bootstrap 4
* ng-bootstrap
* ng-formly
* sweetalert2

## Setup
> This stack requires node ^7.0.0 and npm ^4.0.0

```console
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:

```console
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
```console
cd fire-starter/api

npm run dev
```
> the api explorer will be available at `localhost:3000/explorer`

2. webapp dev server
```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](https://github.com/kentcdodds/all-contributors#emoji-key)):

| [
Bram Borggreve](http://colmena.io/)
[💻](https://github.com/beeman/fireloop-starter/commits?author=beeman) | [
Brannon N. Darby II](https://github.com/brannon-darby)
[💻](https://github.com/beeman/fireloop-starter/commits?author=brannon-darby) | [
Andres David Jimenez](https://plus.google.com/+AndresJimenezS/posts)
[💻](https://github.com/beeman/fireloop-starter/commits?author=kattsushi) |
| :---: | :---: | :---: |

This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!