Skip to content

Stores

Stores are states which can be used across the entire Vue.js app and can (and are) often persisted in indexedDB. For this application they were mainly introduced to manage the data objects for the Sign-In App which was implemented allowing to work offline.

To separate concerns properly, multiple stores were implemented, one for each relevant block of data (tailored to the needs of a page or a component)

As recommended by Vue.js throughout this project Pinia are used in a Composition Style.

Released under the MIT License.