Skip to content

monarc-project/zm-client

Repository files navigation

MONARC client project

Objective

The backend part of the FrontOffice tool. It provides all the api endpoints to server the frontend calls with the json data. The export/import functionality as wells as statistics aggregation is the other side of the functionality of the project. It is dependent on the zm-core projects.

Middleware

There is a AnrValidationMiddleware that is processed before the controllers actions and performs the anr access validation and some related endpoints access. In case if the middleware validations passed successfully the anr object is added to the attribute of the request and can be accessible across all the /client-anr based controllers/actions.

License

This software is licensed under GNU Affero General Public License version 3