Home

Awesome

Periodic Weather

A 17kb Preact & Redux based Progressive Web App that provides relevant information to the user outside of the tab.

This application uses the Push API which enables sending a push notification on the web through a push service. Notifications can be delivered at any time, even when the website is inactive.

This application shows how Web Push Notifications can be used to deliver the user specific information with a custom payload they asked for. The server handles updates from the API which then delivers the updated weather status to every user subscribed to it.

Click here for a demo!

Structure

To keep performance high and application size small this application is powered by Preact. A 3kb React alternative that works with the same ES6 API. Together with Redux for keeping state it's really fast.

What's missing?

The idea of this PWA was to show how user based push notifications could work yet there are some improvements not included yet:

License

MIT