- Vue.JS
- Vuex (state management)
- Vue Router (navigation between views)
- Axios (making an HTTP requests)
- JSON Server Auth (JWT authentication middleware for JSON Server)
- Vuelidate (model-based validation)
This project implements the following features:
- JWT authentication
- Searching for videos using YouTube Data API v3
- Changing the view of search results
- Saving search query to the favourites
- Editing, executing and removing favourite search query