Summary
In this chapter, we considerably improved our application and created a sound SPA with navigation using the Vue router. This is an important concept to segment our application and organize the work between the members of a development team. Fractioning our application following the navigation path makes development and maintenance easier to approach and better organized. We also learned several authentication standard patterns that we can consider for our applications, covering a good number of scenarios used today in the industry, from the very basic username and password, all the way to the new Web3 DApps. We also took time to understand how standard protocols such as OAuth work, as well as OTPs, and how these can be implemented for an extra layer of security as a second-factor authentication. All these skills are relevant and necessary for today’s web application standards.
In the next chapter, we continue expanding our technical knowledge with the introduction...