Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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)
- Host: GitHub
- URL: https://github.com/byteclubfr/fact
- Owner: byteclubfr
- Created: 2013-11-12T15:02:50.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2014-11-02T16:03:32.000Z (about 10 years ago)
- Last Synced: 2024-04-10T02:15:16.487Z (7 months ago)
- Language: JavaScript
- Size: 453 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: Readme.md
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```