Janamou / firebase-demo

Dart + Firebase = ♥️ demo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dart + Firebase = ♥ demo

Demo app for the Dart Dev Summit 2016. The application is written in Dart and uses the Firebase library.

Dart + Firebase App

Before running

Your credentials

Before running the app, update the web/main.dart file with your Firebase project's credentials:

initializeApp(
      apiKey: "TODO",
      authDomain: "TODO",
      databaseURL: "TODO",
      storageBucket: "TODO");

Google login

Enable Google login in Firebase console under the Authentication/Sign-in method.

Database rules

Set database rules on who can access the database under the Database/Rules. More info on Database rules.

For example:

{
  "rules": {
    ".read": true,
    ".write": "auth != null"
  }
}

Storage rules

Set storage rules on who can access the storage under the Storage/Rules. More info on Storage rules.

For example:

service firebase.storage {
  match /b/<YOUR_STORAGE_BUCKET>/o {
    match /{allPaths=**} {
      allow read;
      allow write: if request.auth != null;
    }
  }
}

About

Dart + Firebase = ♥️ demo

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Dart 55.6%Language:HTML 25.2%Language:CSS 19.2%