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.
- Host: GitHub
- URL: https://github.com/vaneenige/periodic-weather-analytics
- Owner: vaneenige
- License: mit
- Created: 2017-05-30T10:06:05.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-06-02T06:00:08.000Z (almost 8 years ago)
- Last Synced: 2025-04-23T00:43:31.663Z (24 days ago)
- Topics: map, offline, performance, preact, progressive-web-app, redux, ssr
- Language: JavaScript
- Homepage: https://use-the-platform.com/periodic-weather-analytics/
- Size: 121 KB
- Stars: 25
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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