Skip to content
This repository has been archived by the owner on Dec 31, 2023. It is now read-only.

br3ndonland/vue-mastery-event-app

Repository files navigation

Vue Mastery Example Event App

Install, build, format, and test

This is a demo app built during Vue Mastery courses, initially installed during the Real World Vue.js course. It is based on Code-Pop/real-world-vue. See my companion repo vue-mastery-notes for notes on Vue Mastery courses.

Quickstart

# clone repo
git clone path/to/repo

# install dependencies
npm i -g json-server
cd path/to/repo
npm i

# start JSON server
json-server --watch db.json --port 8081

# run app
npm run serve

Real World Vue Course

Lesson
Vue CLI n/a Finished Code
Optimizing your IDE Starting Code Finished Code
Vue Router Basics Starting Code Finished Code
Dynamic Routes & History Mode Starting Code Finished Code
Single File Components Starting Code Finished Code
Global Components Starting Code Finished Code
Slots Starting Code Finished Code
API Calls with Axios Starting Code Finished Code

Mastering Vuex Course

Lesson
Vuex State & Getters Starting Code Finished Code
Vuex Mutations & Actions Part 1 Starting Code Finished Code
Vuex Mutations & Actions Part 2 Starting Code Finished Code
Vuex Modules Starting Code Finished Code
Success & Error Notifications Starting Code Finished Code

Next-Level Vue Course

Lesson
Progress Bar: Axios Interceptors Starting Code Finished Code
Progress Bar: In-Component Route Guards Starting Code Finished Code
Progress Bar: Global and Per-Route Guards Starting Code Finished Code
Completing our Progress Bar Starting Code Finished Code
Reusable Form Components: BaseInput Starting Code Finished Code
Reusable Form Components: BaseSelect Starting Code Finished Code
Reusable Form Components: BaseButton Starting Code Finished Code
Form Validation with Vuelidate Starting Code Finished Code
Form Validation with Vuelidate pt 2 Starting Code Finished Code
Mixins Starting Code Finished Code
Filters Starting Code Finished Code