Thinkster

Firebase comes with static site hosting and a command line tool for deploying front-end applications. We'll need to install the firebase-tools npm package and compile a distribution-ready version of our application to another folder in our project.

Run npm install -g firebase-tools to install the Firebase command line tool
Run firebase login to log into your Firebase account for the CLI
Run firebase init to initialize the Firebase CLI for your project.

Select your Firebase instance for the project, and use dist as your public folder. For other prompts, the default options are OK.

Run grunt build to build a production-ready version of our application into the dist folder
Run firebase deploy in the root of your codebase.

firebase deploy may prompt you to log in, but afterwards it should push your application to Firebase's hosting service. Now if you visit https://firebase-name-here.firebaseapp.com/ you should see our completed app, ready for the world to use!