Progressive Web App + Headless CMS
i9 Sports’ huge installed base of users, high level of mobile usage and digital marketing initiatives provided an excellent use case for a Progressive Web App (PWA). What was less obvious was a means to provide rich content presentation within a PWA-based web application. The answers was a headless implementation of WordPress mated to a React-based PWA.
MercuryWorks’ source of piped content to the i9 Sports front end was a combination of Next.js and WordPress’s APIs. Using WordPress’s (along with Elementor) robust API back end, Next.js for server-side rendering and React we were able to sidestep a separate WordPress PHP front end. This provided i9 Sports the best of both worlds – single page application (SPA) response time with a plugin-rich back-end authoring platform.