![Basic Routing](https://imagedelivery.net/6tYZ9RoCmUmVIIrwK8LT-A/5ca9bf0076ebd793710456.jpg/w=768)
Basic Routing
In this episode we are going to start building our Nuxt site, and also take a look at the basic Nuxt routing.
![Overview and Install](https://imagedelivery.net/6tYZ9RoCmUmVIIrwK8LT-A/5ca888ea58353623726093.jpg/w=768)
Overview and Install
In this first episode of new mini series, we are going to take a look at what Nuxt.js is and how it can help us in creating statically generated websites.
![List Switch](https://imagedelivery.net/6tYZ9RoCmUmVIIrwK8LT-A/5c9e03afd5035169860816.jpg/w=768)
List Switch
In this quick episode we are going to take a look at List Switch plugin for OctoberCMS
![Controllers](https://imagedelivery.net/6tYZ9RoCmUmVIIrwK8LT-A/5c7a4c7c2cb3f255929738.jpg/w=768)
Controllers
In this episode of Sage is Awesome we are going to take a look at how Controllers can be used to make our WordPress theme development cleaner.
![Components](https://imagedelivery.net/6tYZ9RoCmUmVIIrwK8LT-A/5c7116b8ad25e126326033.jpg/w=768)
Components
In this episode of Sage is Awesome we are going to take a look at another Blade feature called components and how it can help you with your WordPress development.
![Includes and SVGs](https://imagedelivery.net/6tYZ9RoCmUmVIIrwK8LT-A/5c711a83f4170173509436.jpg/w=768)
Includes and SVGs
In this episode of Sage is Awesome we are going to take a look at Laravels Blade @include feature, and how it can make our WordPress development easier.
![Install and Overview](https://imagedelivery.net/6tYZ9RoCmUmVIIrwK8LT-A/5c692941dc239128171558.jpg/w=768)
Install and Overview
In this miniseries we are going to take a look at Sage WordPress starter theme, and how it can make our lives as theme developers much easier.
![Logout](https://imagedelivery.net/6tYZ9RoCmUmVIIrwK8LT-A/5c66e4ba636d8554289398.jpg/w=768)
Logout
In this episode I'm quickly going to show you how to logout out of your OctoberCMS, Vue and Vuex application.
![Login Errors](https://imagedelivery.net/6tYZ9RoCmUmVIIrwK8LT-A/5c5ff7064b309356332180.jpg/w=768)
Login Errors
In this episode I'm going to show you how to handle login errors in our OctoberCMS, Vue and Vuex application.
![Fixing JWT](https://imagedelivery.net/6tYZ9RoCmUmVIIrwK8LT-A/5c5da7a589b9b588449681.jpg/w=768)
Fixing JWT
In this episode we are going to fix the problems that we had with JWT in the previous episode in our Vue and OctoberCMS app
![Making Reservation](https://imagedelivery.net/6tYZ9RoCmUmVIIrwK8LT-A/5c4d7cbf58480625951471.jpg/w=768)
Making Reservation
In this episode we are going to finish the checkout process and and make reservation in our OctoberCMS, Vue and Vuex application.
![Persisting State](https://imagedelivery.net/6tYZ9RoCmUmVIIrwK8LT-A/5c4c8a17b74c5696102894.jpg/w=768)
Persisting State
In this episode we are going to continue the checkout process and learn how to automatically persist state in Vue and Vuex
![Remove unused images](https://imagedelivery.net/6tYZ9RoCmUmVIIrwK8LT-A/5c44563fd6836400958888.jpg/w=768)
Remove unused images
In this episode we are going to remove unused images from OctoberCMS storage.
![Login and Registration (with JWT)](https://imagedelivery.net/6tYZ9RoCmUmVIIrwK8LT-A/5c430b35936ad478734239.jpg/w=768)
Login and Registration (with JWT)
In this episode we are going to learn how to register and login users using Vue, OctoberCMS and JWT.
![Luxon](https://imagedelivery.net/6tYZ9RoCmUmVIIrwK8LT-A/5c40c01847df0108374314.jpg/w=768)
Luxon
In this episode we are going to be using Luxon plugin to format and calculate our dates in our Vue app.
![Persisting dates](https://imagedelivery.net/6tYZ9RoCmUmVIIrwK8LT-A/5c40c02f8a827905032198.jpg/w=768)
Persisting dates
In this episode we are going to persist our dates using localStorage and Vue.