Quick Start
In this guide, you will define your first data collection, configure a basic route, build a simple page to display your data, and use the AI Commander to make it all easier.
1. Create a Collection
Collections are the backbone of your data model in Minerva. A collection represents a logical database table.
- Navigate to Database Studio from your organization dashboard.
- Click Create Collection and name it
Projects. - Add the following columns:
name: Textstatus: Textcreated_at: Date
- Save your changes. Minerva will generate the schema migrations and apply them to your isolated tenant database.
2. Configure a Route
Collections automatically expose five standard API routes: list, view, create, update, and delete.
- Still in Database Studio for your
Projectscollection, click the Routes tab. - Select the Create route.
- Add a Validation Config (
DOMAIN_VALIDATOR) that requires thenamecolumn before a record is created. - Save the configuration.
3. Build an App Page
- Navigate to the App Builder.
- Create a new app such as “Operations Portal” and add a page.
- Open the page editor and compose Dynamic UI components.
- Add a
DataGridcomponent bound to theProjectscollection. - Add a
FormInputsection so users can create new projects directly from the page.
4. Try the AI Commander
- Open the AI Commander sidebar.
- Ask: “Show me all projects with status ‘Active’.”
- Ask: “Add a new column ‘priority’ to the Projects collection.”
The Commander drafts the Blueprint change for review before anything is applied.