Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mskian/gotify-pwa
Simple Web App with PWA Feature for Send Push Notification to Gotify Server
https://github.com/mskian/gotify-pwa
css gotify html javascript localstorage push-notifications pwa pwa-app
Last synced: 3 months ago
JSON representation
Simple Web App with PWA Feature for Send Push Notification to Gotify Server
- Host: GitHub
- URL: https://github.com/mskian/gotify-pwa
- Owner: mskian
- License: mit
- Created: 2020-01-08T15:53:06.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-03-17T02:43:16.000Z (11 months ago)
- Last Synced: 2024-04-13T23:05:24.366Z (10 months ago)
- Topics: css, gotify, html, javascript, localstorage, push-notifications, pwa, pwa-app
- Language: HTML
- Homepage: https://push.santhoshveer.com/
- Size: 892 KB
- Stars: 9
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gotify PWA
![Uptime Robot status](https://img.shields.io/uptimerobot/status/m784276997-eda1b154856ee5be380c52fd) ![David](https://img.shields.io/david/dev/mskian/gotify-pwa)
Simple Web App with PWA Feature for Send Push Notifications to the Gotify Server.
> Send Push -
## Features ✨
- LocalStorage for Store the API on Browser
- Axios for Accessing the API
- Progressive Web App
- Proper Form and API validation> **Note:** you need to Enable a Cors headers (Cross-Origin Resource Sharing) to Access your API on Third-party websites.
- Open Gotify Setup file - `config.yml` File
- Find the Line `cors: # Sets cors headers only when needed and provides support for multiple allowed origins. Overrides Access-Control-* Headers in response headers.`
- uncomment `#` the Cors and whitelist the domain to accesss your API```yaml
cors: # Sets cors headers only when needed and provides support for multiple allowed origins. Overrides Access-Control-* Headers in response headers.
alloworigins:
- "push.santhoshveer.com"
allowmethods:
- "GET"
- "POST"
allowheaders:
- "Authorization"
- "content-type"
```## Development 🛠
- Clone this Respo or Download
```bash
git clone https://github.com/mskian/gotify-pwa.git
``````bash
cd gotify-pwa
```- Install Modules via `yarn`
```bash
yarn
```- Workflow ⚙
```bash
## Development (Run build & watch for changes)
yarn dev
``````bash
## Build
yarn buld
``````bash
## Test the site locally
yarn live
```- Upload `public` Folder on your server
### Chrome Extension
Check out our Google Chrome Extension for Gotify -
### LICENSE 📜
MIT