Isomorphic/Universal React PWA application using using Firebase Functions. Hosting, Realtime Database & authentication are also managed from Firebase.
During the initial request to the app, Firebase Hosting will proxy the request to a Node express server. The server then loads any data that's necessary for APP through the Realtime Database.
It then generates the markup that's needed from React. It will inject the markup with the preloaded state before passing it to the client.