Music Festival SPA
1 min
You can download the Music Festival demonstration site from GitHub. It is a Single-Page Application (SPA) site built on Optimizely Content Delivery API and Vue.js, and includes some customizations for friendly URLs and flatter JSON results.

content-delivery-api.png
The sample site demonstrates one approach to rendering Optimizely content in a client-side framework that uses client-side routing for navigation with a working On Page Edit (OPE) mode in the Episerver UI.
This solution uses Vue.js with Vuex to handle the app's state in a single source of truth. Most techniques are framework-agnostic and can be used with any other framework, such as React or Angular.
Blog posts on SPA applications
- Tips and tricks for a great On-Page Editing experience in SPAs