https://github.com/ralitsaterzieva/workbox-app-setup
Progressive Application
https://github.com/ralitsaterzieva/workbox-app-setup
firebase firebase-hosting progressive-enhancement progressive-web-app pwa pwa-apps service-worker workbox workbox-cli
Last synced: 12 days ago
JSON representation
Progressive Application
- Host: GitHub
- URL: https://github.com/ralitsaterzieva/workbox-app-setup
- Owner: RalitsaTerzieva
- Created: 2025-01-26T13:15:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-26T15:45:13.000Z (over 1 year ago)
- Last Synced: 2025-02-26T10:39:23.660Z (over 1 year ago)
- Topics: firebase, firebase-hosting, progressive-enhancement, progressive-web-app, pwa, pwa-apps, service-worker, workbox, workbox-cli
- Language: JavaScript
- Homepage:
- Size: 966 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# Progressive Web Apps - Complete Guide
This source code is part of Maximilian Schwarzmüller's "Progressive Web Apps - Complete Guide" course on udemy.com.
# How to Use
You need [Node.js](https://nodejs.org) installed on your machine. Simply download the installer from [nodejs.org](https://nodejs.org) and go through the installation steps.
Once Node.js is installed, open your command prompt or terminal and **navigate into this project folder**. There, run `npm install` to install all required dependencies.
Finally, run `npm start` to start the development server and visit [localhost:8080](http://localhost:8080) to see the running application.
# Firebase
Install the Firebase CLI globally: `npm install -g firebase-tools`.
Visit your Firebase project (in the browser) and download your security key file (Settings => Service Accounts). Store it in the functions/ folder and adjust your code in the function to grab that file.
Make sure to enter your Firebase project id into the `.firebaserc` file - deploy your project via `firebase deploy` thereafter.
# Firebase deploy
```bash
firebase deploy