-
Clone this repository
-
npm install -
npm run serve
-
Typescript - Add strong typing to JavaScript
-
Vue.js 3 - JavaScript Framework for web application
-
Vuex - State Management for Vue
-
Vue Router - Router for Vue to create a Single Page Applications
-
SCSS - CSS pre-processor to ensure my sanity
-
main.ts- Creates app and mounts -
App/- Contains the application layout -
models/- Contains application models -
router/- Contains the Vue Router configuration -
store/- This folder contains the route definitions for our API-
actions.ts- Vuex Actions to asynchronously trigger a mutation -
getters.ts/- Vuex Getters for retrieving store data -
mutations.ts- Vuex Mutations for modifying store data -
state.ts/- Vuex State to defines the store
-
-
styles/- Contains global .scss files -
views/- Contains application views, .ts files, and .scss files