For this chapter, we recommend that you have the following software installed:
- The Go language
- A code editor or an IDE such as VS Code
- npm and Node.js
- React
Knowledge of the following topics is required:
- Go (Chapter 2, Building Blocks of the Go Language, and Chapter 3, Go Concurrency)
- JavaScript
- React (Chapter 4, Frontend with React.js, and Chapter 5, Building a Frontend for GoMusic)
- Some familiarity with relational databases and MySQL
The code for this chapter can be found in this book's GitHub repository at https://github.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Go/tree/master/Chapter07.