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.

  1. Navigate to Database Studio from your organization dashboard.
  2. Click Create Collection and name it Projects.
  3. Add the following columns:
    • name: Text
    • status: Text
    • created_at: Date
  4. 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.

  1. Still in Database Studio for your Projects collection, click the Routes tab.
  2. Select the Create route.
  3. Add a Validation Config (DOMAIN_VALIDATOR) that requires the name column before a record is created.
  4. Save the configuration.

3. Build an App Page

  1. Navigate to the App Builder.
  2. Create a new app such as “Operations Portal” and add a page.
  3. Open the page editor and compose Dynamic UI components.
  4. Add a DataGrid component bound to the Projects collection.
  5. Add a FormInput section so users can create new projects directly from the page.

4. Try the AI Commander

  1. Open the AI Commander sidebar.
  2. Ask: “Show me all projects with status ‘Active’.”
  3. Ask: “Add a new column ‘priority’ to the Projects collection.”

The Commander drafts the Blueprint change for review before anything is applied.