/ember-to-do-list

A simple To-Do List EmberJS application using Firebase for persistence

Primary LanguageJavaScriptMIT LicenseMIT

ember-to-do-list

A simple To-Do List EmberJS application using Firebase for persistence. The todo body accepts Markdown syntax. It is my implementation of the last in-class project on the Build Web Apps Using EmberJS: The Complete Course.

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • git clone <repository-url> this repository
  • cd ember-to-do-list
  • npm install

Setup Firebase Credentials

You will need to create a (Firebase app)[https://firebase.google.com/] and replace the credentials at config/environment.js.

firebase: {
    apiKey: "YOUR-API-KEY",
    authDomain: "YOUR-FIREBASE-APP.firebaseapp.com",
    databaseURL: "https://YOUR-FIREBASE-APP.firebaseio.com",
    storageBucket: "YOUR-FIREBASE-APP.appspot.com"
  }

Running / Development

Code Generators

Make use of the many generators for code, try ember help generate for more details

Running Tests

  • ember test
  • ember test --server

Linting

  • npm run lint:hbs
  • npm run lint:js
  • npm run lint:js -- --fix

Building

  • ember build (development)
  • ember build --environment production (production)

Deploying

Specify what it takes to deploy your app.

Notes

At the time of this project development, the stable version of emberfire, the official Firebase adapter, only supports EmberJS 3.4.

Further Reading / Useful Links

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgments