A slack clone app demostrating rapid prototyping using EmberJS and Google's Firebase
By Kyriakos Toumbas, Pixel Actions
You will need the following things properly installed on your computer.
- Git
- Node.js
- Ember CLI
- Yarn (Optional, instead of NPM)
- Google Chrome
- Ember inspector for Chrome
git clone https://github.com/toumbask/slack-clone(or download a zip file and unzip it)cd slack-cloneyarn installornpm install
- Install ember-cli globally:
yarn global add ember-cliornpm install -g ember-cli
- Go to a folder to put the repo/project in
ember new slack-clone --yarn(orember new slack-cloneto use npm instead)- Install dependencies:
ember install ember-bootstrapember generate ember-bootstrap --bootstrap-version=4ember generate ember-bootstrap --preprocessor=sassember install toriiember install emberfire- If you get a 'color-convert' error, clear the
node_modulesfolder and reinstall packages by runningyarn installornpm installinside the project folder.
ember serve- Visit your app at http://localhost:4200.
ember build- Create a Firebase account on Firebase
- Install firebase-tools globally
yarn global add firebase-tools- or
npm install -g firebase-tools
- Run
firebase initinside project root.- On public folder question, provide
dist
- On public folder question, provide