- [**src**](./src "src") folder: contains main project components such as api, store, router, etc.
- [**static**](./static "static") folder: contains all project static resources such as images, fonts, pages.
- [**tests**](./tests "tests") folder: - contains project unit tests.
- **configuration files**.
### src
- [api](./api "api") folder: contains API for project modules such as auth, project, etc. We are using both [GraphQL](https://graphql.org/) and [HTTP](https://developer.mozilla.org/en-US/docs/Web/HTTP) implementations.
- [components](./components "components") folder: contains hierarchy of vue single file components sorted thematically.
- [main.ts](./src/main.ts "main.ts") Vue instance initialization file. Here filters and declarations are placed. Also plugins, store and router are connecting to Vue instance.
### static
- [activation](./activation "activation") folder: contains page template that appears after account verification via email.
- [emails](./emails "emails") folder: contains all emails templates.