In this last big chapter, you have achieved something quite memorable; you have learned about and used some of the coolest web technology around today. You have now learned about Angular, Vue.js, and React. Not only that, but you have also discovered NestJS, a great framework to build backend systems, which keeps gaining traction.
You have even learned the basics of GraphQL, a modern and more standardized alternative to REST for exposing and consuming data/services on the web.
By building a new version of LyricsFinder using all of these, you have seen how they actually work, which is much more valuable than only understanding the theory behind them.
We saw together that, by introducing Apollo GraphQL and the GraphQL plugin for NestJS into LyricsFinder, we could really quickly create our API, acting as a gateway to the MusixMatch API. This has demonstrated how GraphQL can...