An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

## Progressive Web App - GitHub Commits

![](https://img.shields.io/badge/unicodeveloper-approved-brightgreen.svg)

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)