Skip to content

Interface overview

Minyu provides several ways to work with the same data.

Each interface is designed for a specific type of task, such as browsing records, editing information, analyzing data, or working with schedules.

All interfaces use the same underlying data.
They simply present the information in different ways depending on what the user needs to do.

Interfaces in Minyu

Minyu includes the following interfaces.

  • Data Explorer
    A table-style view used to browse, filter, and work with large sets of records.

  • Data Navigator
    A record-focused view used to explore a single item and move between related records.

  • Forms
    Used to create new records or update existing ones while enforcing rules and validations.

  • Calendar
    Displays records that contain dates or schedules on a timeline.

  • Charts
    Visual summaries of data used for analysis and reporting.

  • Architecture view
    Shows how the system is structured, including tables, relations, and rules.
    This view is mainly used when configuring or maintaining the system.

  • Audit log
    Shows the history of changes made to data in the system.

Each interface focuses on a different way of working with the same information.

How interfaces relate to the data model

All interfaces are generated from the system’s data model.

This means they automatically reflect:

  • the tables defined in the system
  • the columns in those tables
  • relations between records
  • rules and classifications
  • scheduling definitions

When the data model changes, the interfaces update automatically.

No additional configuration is required.

Where interface behavior comes from

Interface behavior is determined by the system configuration.

This includes:

  • the data model (tables, columns, relations)
  • rules and classifications
  • scheduling definitions
  • permissions and roles

There is no separate place where interface logic overrides the system model.