In this chapter, we will develop an application to take notes, called EveryNote, from scratch. In the first part of the chapter we will analyze and design the application, as well as preparing the folder structure for the project.
After that, we will build the application incrementally through tests and code. This application will be developed while writing this chapter, providing a real-world Vuex development example.
The application can be downloaded by cloning the https://github.com/PacktPublishing/-Vuex-Condensed Git repository. Each section of this chapter has a corresponding Git tag that can be used to download the code that has been written for that section.
While reading this chapter, you will learn how to do the following:
- Design and develop an application exploiting Vuex features
- Use Vuex inside Vue components