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

https://github.com/asc-lab/claim-reporter-pwa-poc

Example PWA application with Angular 6 and backend with Node
https://github.com/asc-lab/claim-reporter-pwa-poc

angular angular6 nodejs push-notifications pwa pwa-apps pwa-example

Last synced: 6 months ago
JSON representation

Example PWA application with Angular 6 and backend with Node

Awesome Lists containing this project

README

          

# Claim Reporter - Progressive Web App with Angular

This is sample PWA (Progressive Web App) application with Angular 6. \
Check out our blog if you want to learn more:
- [Developing PWA using Angular 7](https://altkomsoftware.pl/en/blog/developing-pwa-using-angular-7/)
- [PWAs are back and you should be happy too](https://altkomsoftware.pl/blog/pwas-back/)

## Repo info
* ```claim-reporter-app``` - Angular 6 PWA application (service workers, push notifications enable/send, save photos in localStorage, save API request in cache)
* ```claim-reporter-server``` - Node.js + Express + in-memory-database (save/get claims, save push subscriber, send notifications to all subscribers)

## Run frontend
In _claim-reporter-app_:
```
npm install
npm run build
```
**Info:** \
With `ng serve` Service Workers doesn't work, so if you run this project first time, you must install mini HTTP server:
```
npm install -g http-server
```

## Run backend
In _claim-reporter-server_:
```
npm install
npm start
```

## Screens


Desktop version



Mobile version



Info about new version

## PWA Lighthouse report


PWA Lighthouse report

## License
This project is released under the Apache 2.0 license (see [LICENSE](LICENSE))