To get the most out of this book
As the bare minimum to understand the concepts we will cover, experience with HTML, CSS, and JavaScript and basic knowledge of web engineering are highly recommended.
Software/hardware covered in the book |
Operating system requirements |
Vue.js 3 |
Windows, macOS, or Linux |
Vue Test Utils |
|
Nuxt 3 |
|
Pinia |
|
Vuetify |
|
Tailwind |
|
Chart.js |
|
Quasar |
|
Express.js |
|
Socket.io |
|
TensorFlow.js |
The libraries mentioned will have installation instructions in the sections where they are introduced and used. To follow along with the code, you can find links to the lengthier code blocks in the text, which point to the repository that is part of this book.
The completed code for each chapter can also be downloaded from the repository, or simply viewed only as a reference. In some cases, the repository itself may need additional setup with third-party providers for it to work. These instructions are all listed in the relevant sections.
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book’s GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.
If you encounter issues while building the projects, you can always refer to the source code on the GitHub repository. Each chapter includes a TROUBLESHOOTING.md
file to help you on your way if you run into problems.