{"repo":"bstavroulakis/vue-wordpress-pwa","free":true,"listed":false,"github":"https://github.com/bstavroulakis/vue-wordpress-pwa","clone":"git clone https://github.com/bstavroulakis/vue-wordpress-pwa.git","description":"An offline-first SPA using Vue.js, the WordPress REST API and Progressive Web Apps","language":"JavaScript","stars":699,"topics":["vue","wordpress","offline","azure","spa","service-worker","es6-javascript","webpack","vuejs2","vuejs"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"vue-wordpress-pwa An offline-first SPA using Vue.js, the WordPress REST API and Progressive Web Apps Live version: https://www.fullstackweekly.com/ Description This is the code for the FullStackWeekly website. You can use it as a starter pack for your WordPress site as well. Since WordPress can expose a REST API, this project uses Vue.js, Vue-router, Vuex, Vue-resource & Progressive Web App techniques to create an offline-first web client. You can also fork the project and host it on Azure App Services with continuous integration using the deploy.cmd file (included) Live version: https://www.fullstackweekly.com/ Getting Started Prerequisites Make sure that Node v11 is installed. Features - Modern JavaScript syntax with ES6 via babel. - Module bundler via webpack. - Components-based architecture via Vue.js. - State management via Vuex. - Cache busting via file-loader - Progressive Web App enabled with service workers - Offline capable with service workers, app cache - CSS with Sass Instructions First, install the WordPress plugins to enhance its REST API - Better REST API Featured Images - REST API Enabler - WP REST API - filter fields - WP REST API - Pure Taxonomies Then, clone the repo or create a fork Then, edit the config: Then, edit the theme, routes and assets: Finally, to run the project for development with hot reload: Or, build the project for production: Deployment Setup a new site on Azure App Services https://[fullstackweekly].azurewebsites.net and as the path sele","default_branch":null,"files":null,"tree":[],"storefront":"/r/bstavroulakis","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bstavroulakis/vue-wordpress-pwa/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}