Table of Contents
- Creating Our App Structure
- Getting Started with Webpack
- Our App
- Easy Back-End Setup With Firebase
- Routing with React
- Completing Our App
- Making Our App Installable with a Manifest
- Adding a Service Worker
- Using a Service Worker to Send Push Notifications
- The App Shell
- Chunking JavaScript to Optimize Performance with Webpack
- Ready to Cache
- Auditing Our App
- Conclusion & Next Steps
