# Jmix Composite Project Sample

This is an example of modular monolithic application built with Jmix 2.x.

The composite project consists of the following subprojects:

- `users`, `customers`, `projects` - add-ons
- `sales` - target application

Dependencies between the subprojects:

```mermaid
flowchart
    customers --> users
    projects --> users
    sales --> customers
    sales --> projects
    sales --> users
```

The `users` add-on provides the user authentication and user management functionality. 

## Usage

- Clone the repository.
- Open the root directory in IntelliJ IDEA with Jmix Studio plugin installed.
- Wait until Gradle import is finished.