The Views in Minyu
Minyu exposes its functionality through a set of specialized views, each optimized for a specific class of data interaction. Together, these views cover the full lifecycle of operational work, analysis, configuration, and auditing.
Each view operates on the same underlying data model but presents it through different interaction and visualization layers depending on purpose.
Data Explorer
The Data Explorer is the primary interface for working with large, structured datasets. It provides:
- Multi-column filtering and sorting
- Dynamic column visibility
- Inline editing
- Cross-table navigation through relations
- Bulk operations
It is primarily intended for desktop use and supports high-density analytical workflows where users need to compare, refine, and manipulate large result sets efficiently.
Data Navigator
The Data Navigator is optimized for relation-driven traversal of the data model. It is available on both desktop and mobile and focuses on:
- Record-centric navigation
- Transitive traversal across relations
- Lightweight filtering
- Contextual editing
It functions as the primary operational interface for mobile usage and fast record inspection.
Audit Log
The Audit Log provides a complete, immutable history of all mutations affecting both:
- System configuration
- Operational data
Every change is traceable over time, enabling forensic analysis, compliance verification, and debugging of rule behavior.
Architecture View
The Architecture View provides a graph-based representation of the system’s structural configuration, including:
- Tables and columns
- Filters
- Read rules
- Write rules
- Dependencies between components
It is primarily used for system understanding, impact analysis, and safe modification of complex configurations.
Calendar View
The Calendar View renders time-based data using structured temporal layouts such as:
- Day
- Week
- Month
- Year
It is used for inspecting and coordinating time-bound entities such as bookings, availability, and scheduled resources.
Charts View
The Charts View provides aggregated, visual representations of datasets for analytical and reporting purposes. It supports:
- Multiple chart types (e.g. bar, line, pie)
- Dynamic filtering
- Grouping and metric selection
It is used to analyze distributions, detect trends, compare categories, and support decision-making with visual summaries.