/apod-pwa

:milky_way: A Progressive Web App - Feel the universe and keep it.

Primary LanguageJavaScript

Astronomy Picture Of the Day (APOD)

This is a Progressive Web App (PWA) created with React & Redux. And it's working on firebase hosting. Please take a look. https://apod-pwa.firebaseapp.com/

About

Feel the universe and Keep it.

Selectable date

from 1995-06-16 to today

Features

  • IndexedDB: You can see astronomy picture of the day and keep it to your own gallery by using IndexedDB.

  • Service Worker: Use service worker to enable offline viewing.

  • App Shell Model: App Shell Model refers to separating UI and content. The UI is cached offline to ensure immediate, reliable, and high perfomance for returning users. That is, only content is loaded from the network.

  • HTTPS: Deploying to Firebase hosting to run perfectly on https with PWA features.

  • Web Manifest: 'Add To Home Screen' feature on Android supported devices. (Must be added directly on apple devices.)

  • Data Provider: All the data come from NASA.

Stack

Frontend

Lighthouse Audit Result