Building a Progressive Web App in React, using Firestore for offline support | Hacker News Reader