Build and deploy your applications smoothly

LEAV Data Studio is a NoCode graphical interface on top of your data, allowing your teams to share and work on the data in a few hours…

A powerful interface for engineers and easy to use for non-tech people, LEAV Data Studio includes most of the standard functions, common and essential to all database applications. Customizable and adaptable to your needs, you can either create your own interfaces using LEAV-Engine GraphQL API as a backend, or use LEAV Data Studio as a backend, or use LEAV Data Studio ready to use to immediately deploy your application.

  • 100% NoSQL – Graph oriented
  • 100% Open Source – On Premise
  • 100% based on modern technologies (GraphQL, ArangoDB, Typescript, NodeJS…)
  • 100% modular and extensible, for large and complex applications

Build and deploy your applications smoothly

LEAV Data Studio is a NoCode graphical interface on top of your data, allowing your teams to share and work on the data in a few hours…

A powerful interface for engineers and easy to use for non-tech people, LEAV Data Studio includes most of the standard functions, common and essential to all database applications. Customizable and adaptable to your needs, you can either create your own interfaces using LEAV-Engine GraphQL API as a backend, or use LEAV Data Studio as a backend, or use LEAV Data Studio ready to use to immediately deploy your application.

  • 100% NoSQL – Graph oriented
  • 100% Open Source – On Premise
  • 100% based on modern technologies (GraphQL, ArangoDB, Typescript, NodeJS…)
  • 100% modular and extensible, for large and complex applications

File management

Advanced and centralized file management.

The file management module aggregates all the files  (images, logos, documents) used in your applications. This makes it possible to build one or more repositories and helps teams connect with data and apply treatments, transform, share…

All files are stored in a local file system or any system such as DROPBOX, S3, GOOGLE DRIVE, always accessible and secure.

Our File Manager Agent monitors in real time any modification performed on the file-system. Files added, modified, moved or deleted  are automatically integrated, previews generated, metadata and links with your data re-synchronized and updatedin your LEAV-Engine library.

Read/Write IPTC, XMP, EXIF metadata information.

File management

Advanced and centralized file management.

The file management module aggregates all the files  (images, logos, documents) used in your applications. This makes it possible to build one or more repositories and helps teams connect with data and apply treatments, transform, share…

All files are stored in a local file system or any system such as DROPBOX, S3, GOOGLE DRIVE, always accessible and secure.

Our File Manager Agent monitors in real time any modification performed on the file-system. Files added, modified, moved or deleted  are automatically integrated, previews generated, metadata and links with your data re-synchronized and updatedin your LEAV-Engine library.

Read/Write IPTC, XMP, EXIF metadata information.

Unlimited attribute formats

Rather than multiplying field formats, LEAV-Engine provides tools to create your own formats.

​You can control the data format before saving (save value) as well as the display format (get value). GThanks, for example, to REGEX (Regular Expressions). You can define the input format such as Postcode, IBAN, Email, etc.

​The value of an attribute can also be the result of a formula.

Unlimited attribute formats

Rather than multiplying field formats, LEAV-Engine provides tools to create your own formats.

​You can control the data format before saving (save value) as well as the display format (get value). GThanks, for example, to REGEX (Regular Expressions). You can define the input format such as Postcode, IBAN, Email, etc.

​The value of an attribute can also be the result of a formula.

Extensible permissions

Permissions are very advanced, with full and dynamic control.

​You can extend the permissions with a single click by linking them to the values of the attributes of your records. For example, linking permissions to the status attribute (in progress, to be validated, validated, etc.).

Extensible permissions

Permissions are very advanced, with full and dynamic control.

​You can extend the permissions with a single click by linking them to the values of the attributes of your records. For example, linking permissions to the status attribute (in progress, to be validated, validated, etc.).

Versions of values, inheritance and overloads

One of the advanced functions of LEAV-Engine consists in defining, for the same attribute, different versions of values. These are displayed depending on the context and therefore on variables defined by the user or the application

In LEAV-Engine, the variables are based on a tree letting you define a structure with inheritances.

This concept is very useful for multilingual content. In this case, for the same attribute, the version of the value displayed is the one corresponding to the chosen language.

​This concept can be applied to any other needs.For example, the price of a product depending on the geographical area! By setting a tree, with at the first level the national price, then regional and finally the price of the point of sale. LEAV-Engine goes up the tree until it finds a value. The price defined at the root will be inherited by default on all points of sale. Unless a price is set on the region or on the point of sale

Versions of values, inheritance and overloads

One of the advanced functions of LEAV-Engine consists in defining, for the same attribute, different versions of values. These are displayed depending on the context and therefore on variables defined by the user or the application

In LEAV-Engine, the variables are based on a tree letting you define a structure with inheritances.

This concept is very useful for multilingual content. In this case, for the same attribute, the version of the value displayed is the one corresponding to the chosen language.

​This concept can be applied to any other needs.For example, the price of a product depending on the geographical area! By setting a tree, with at the first level the national price, then regional and finally the price of the point of sale. LEAV-Engine goes up the tree until it finds a value. The price defined at the root will be inherited by default on all points of sale. Unless a price is set on the region or on the point of sale

Forms

LEAV-Engine lets you to create forms according to each need. For example, one form for creation and another for editing.

​One can also define forms according to the categories of entities. For example, for a database of heterogeneous products, there may be thousands of different attributes although each product independently uses only a few.

Forms

LEAV-Engine lets you to create forms according to each need. For example, one form for creation and another for editing.

​One can also define forms according to the categories of entities. For example, for a database of heterogeneous products, there may be thousands of different attributes although each product independently uses only a few.

Hierarchicals links (Trees)

In a data model, it is often necessary to manage elements in a hierarchical way.

​LEAV-Engine offers advanced functions to configure and manage the hierarchical ordering of elements from different libraries. We can define the constraints on the number of levels, the dependencies, the classification of the same element on several occurrences of the same tree, etc…

​LEAV-Engine optimizes queries that require traversing a hierarchical structure recursively.

Hierarchicals links (Trees)

In a data model, it is often necessary to manage elements in a hierarchical way.

​LEAV-Engine offers advanced functions to configure and manage the hierarchical ordering of elements from different libraries. We can define the constraints on the number of levels, the dependencies, the classification of the same element on several occurrences of the same tree, etc…

​LEAV-Engine optimizes queries that require traversing a hierarchical structure recursively.