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-clone
yarn install
ornpm install
- Install ember-cli globally:
yarn global add ember-cli
ornpm install -g ember-cli
- Go to a folder to put the repo/project in
ember new slack-clone --yarn
(orember new slack-clone
to use npm instead)- Install dependencies:
ember install ember-bootstrap
ember generate ember-bootstrap --bootstrap-version=4
ember generate ember-bootstrap --preprocessor=sass
ember install torii
ember install emberfire
- If you get a 'color-convert' error, clear the
node_modules
folder and reinstall packages by runningyarn install
ornpm install
inside 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 init
inside project root.- On public folder question, provide
dist
- On public folder question, provide