Over the past few weeks I've been working on a small application to view trending repos on GitHub. I built the PWA[1] with React, Next.js and GraphQL .. but what's interesting is the application is only using React server side, meaning the client side javascript is only a few lines code adding some event listeners and registering a service worker for offline capability. This helped me achieve a perfect google chrome performance audit
I learned a ton working on it and would love to talk about it if anyone has any questions!
Application Link: https://trends.now.sh
Source code on Github: https://github.com/hanford/trends
[1]: https://developers.google.com/web/progressive-web-apps/