Technical requirements
We’ll be using Vuetify (https://vuetifyjs.com/en/) in this chapter, a popular component library for Vue.js 3 applications. We also need to register for an API key at https://spoonacular.com/ to retrieve recipe data.
To manage our applications’ state, we’ll use Pinia (https://pinia.vuejs.org/). We’ll use a composable from VueUse (https://vueuse.org/) to leverage localStorage
in our app.
The code for this chapter can be found in this book’s GitHub repository: https://github.com/PacktPublishing/Building-Real-world-Web-Applications-with-Vue.js-3/tree/main/05.mealplanner.