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

https://github.com/vaneenige/periodic-weather-analytics

⚡️ A high performance Preact based PWA providing an overview of information from Periodic Weather.
https://github.com/vaneenige/periodic-weather-analytics

map offline performance preact progressive-web-app redux ssr

Last synced: 24 days ago
JSON representation

⚡️ A high performance Preact based PWA providing an overview of information from Periodic Weather.

Awesome Lists containing this project

README

        

# Periodic Weather Analytics

About one month after the release of the [Periodic Weather PWA](https://github.com/vaneenige/periodic-weather) it's time for something new. Many unique locations have been added worldwide and web push notifications with weather information have reached people a lot of times. This Progressive Web App was created to deliver an overview of all the added locations with their current weather status while exploring the challenges that come with it during development to keep performance high.

## Features

* Small in size (20kb shell) based on [Preact](https://github.com/developit/preact).
* Responsive loading strategy with an opt-in map for mobile.
* High performance scrolling through hundreds of locations with [Preact Virtual List](https://github.com/developit/preact-virtual-list).
* Network handling by changing UI, notifying the user and toggling features.
* SSR to deliver a functional experience without Javascript (pagination + search).
* Google Map with clustering and weather icon based markers.
* Real time search to filter locations (list and clusters).
* Back button support for closing search and map (on Android devices).
* Offline Support, Add To Homescreen and near instant repeat visits.

## License

MIT