https://github.com/unicodeveloper/pwa-commits
:thought_balloon: :bell: Progressive Web App for Commits on a Github Project - RIL
https://github.com/unicodeveloper/pwa-commits
Last synced: 10 months ago
JSON representation
:thought_balloon: :bell: Progressive Web App for Commits on a Github Project - RIL
- Host: GitHub
- URL: https://github.com/unicodeveloper/pwa-commits
- Owner: unicodeveloper
- Created: 2016-12-11T18:51:28.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-12-26T20:51:44.000Z (about 9 years ago)
- Last Synced: 2025-02-25T08:02:20.304Z (about 1 year ago)
- Language: JavaScript
- Homepage: https://ril-pwa.firebaseapp.com
- Size: 185 KB
- Stars: 45
- Watchers: 5
- Forks: 35
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Progressive Web App - GitHub Commits

This is the progressive web app that accompanies the series of `Introduction to Progressive Web Apps` Article on [auth0's blog](https://auth0.com/blog).
## Installation
1. Clone this repository: `git@github.com:unicodeveloper/pwa-commits.git pwa/`
2. `cd` into the `pwa` folder.
3. Run a local server like `http-server` and see the application served on `localhost:8080`
## Features
- [x] - App Shell Architecture
- [x] - Service Worker
- [x] - Add to home screen
- [x] - Fallback when offline
- [x] - Online/Offline events
- [x] - Fetch API
- [x] - Push notification
## Tutorial Project
This progressive web app was built for the sole purpose of:
* [Introduction to Progressive Web Apps - Part 1](https://auth0.com/blog/introduction-to-progressive-apps-part-one)
* [Introduction to Progressive Web Apps - Part 2](https://auth0.com/blog/introduction-to-progressive-web-apps-instant-loading-part-2)
* [Introduction to Progressive Web Apps - Part 3](link-to-part-3)
**Note:** You can learn from the codebase, but it's not advisable to just copy and paste everything into production because there are lots of edge cases that I didn't handle.
### License
PWA-Commits is open-sourced software licensed under the [MIT license](https://github.com/unicodeveloper/pwa-api/blob/master/LICENSE)