If you're new to Firebase, you'll need to create your account and install some tools first. Install latest version of node.js first
1. Create a Firebase account at https://firebase.google.com/console/.
Once your account has been created and you've signed in, you're ready to deploy!
2. Create a new Firebase app at https://firebase.google.com/console/
3. Install the Firebase tools via npm (run this in your command line).The Firebase Command Line Interface (CLI) will allow you to serve the web app locally and deploy.
npm -g install firebase-tools
4. To verify that the CLI has been installed correctly, open a console and run:
5. If you haven't recently signed in to the Firebase tools, update your credentials:
6. Make sure you are in the
/app folder (which is our project root folder i.e where our
index.html is) then Initialize your app to use Firebase. Select your Project ID and follow the instructions.
When prompted, you can choose any Alias, such as
pwafire for instance. Select Firebase Hosting as the Firebase CLI feature. Provide the default directory as
/. To the other prompts, reply NO;
7. Let's serve and test the firebase project locally. Run the following command from the root of your local project directory.
8. Finally, deploy the app to Firebase:
9. Celebrate. You're done! Your app will be deployed to the domain:
10. Visit your web app on your phone now. You should see an "install to homescreen" banner prompt! Welcome to PWAs World! Further reading: Firebase Hosting Guide.