Technical requirements
In this chapter, we’ll be reusing most of the requirements from Chapter 6 since we’ll be building an application with similar capabilities. This will help you identify how the framework impacts the architecture of an app.
We’ll be depending heavily on Quasar (https://quasar.dev/) as our foundational framework. Since the framework also offers UI patterns (https://quasar.dev/components), we don’t need Vuetify in this project. We will use Pinia (https://pinia.vuejs.org/) to handle our application state. To store the data, we’ll create a new project in Supabase (https://supabase.com/), an open source database provider with built-in authentication. For the database, I’ve prepared a script to create the databases and another one to add example data. We’ll cover those steps in the Setting up the database section.
The final product is located in this book’s GitHub repository at https://github.com/PacktPublishing...