Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/byteclubfr/fact

Angularjs application for invoice management with Firebase backend (currently french)
https://github.com/byteclubfr/fact

Last synced: 1 day ago
JSON representation

Angularjs application for invoice management with Firebase backend (currently french)

Awesome Lists containing this project

README

        

## Installation

modif master
test ungit

* Clone this repository
* npm install -g grunt-cli
* npm install -g bower
* npm install

## Firebase

### 1. Create a firebase account

### 2. Create a ```users``` collection

Add authorized users :

key must be emails (replace "." by ",", as firebase does not allow "." in key)

![Firebase Users collection](https://raw.github.com/lmtm/fAct/master/firebase.png)

### 3. Security rules

Update security rules

```
{
"rules": {
".read": "root.child('users').child(auth.email.replace('.', ',')).exists()",
".write": "root.child('users').child(auth.email.replace('.', ',')).exists()"
}
}
```

## Launch !

```grunt server --firebase=yourfirebaseurl```

## Build

```grunt build --firebase=yourfirebaseurl```