Working with the CMS

Create tables, add content, and connect your data to your AI-generated website with the built-in CMS.

The CMS (Content Management System) lets you manage dynamic content without touching code. Perfect for blogs, portfolios, product catalogs, and more.

Opening the CMS

Access the CMS Panel
1

Open Your Project

Navigate to your project in the dashboard.

2

Click the Database Tab

Find the Database icon in the sidebar.

3

Browse Collections

You'll see all your tables/collections listed.

Creating Collections

Via AI Chat

The easiest way—just ask:

"Create a blog posts collection with title, content, date, and featured image fields"

The AI creates the table and connects it to your pages.

Via CMS Interface

For manual control:

  1. Click New Collection
  2. Name your collection (e.g., "Blog Posts")
  3. Add fields one by one
  4. Configure field types and options

Adding Content

Adding Entries
1

Select Collection

Click on the collection in the sidebar.

2

Click Add Entry

Click the + button or Add Entry.

3

Fill In Fields

Enter content for each field. Changes save automatically.

Editing Content

Click any row to edit:

  • Inline editing: Click directly on a cell to edit
  • Full editor: Click the expand icon for rich text fields
  • Auto-save: Changes are saved immediately
Deleting Content

Remove entries you no longer need:

  1. Select the row(s) to delete
  2. Click Delete or press Delete key
  3. Confirm the deletion

Warning: Deletion is permanent. The content cannot be recovered.

Connecting to Pages

Display a List

Ask the AI to show your content:

"Display all blog posts on the blog page, sorted by date descending"

"Show the 3 most recent projects in a grid on the homepage"

Create Detail Pages

For individual item pages:

"Create a page for each blog post at /blog/[slug]"

The AI generates dynamic routes and templates.

Filter and Sort

Control what's displayed:

"Only show published posts (where published is true)"

"Sort projects by order field, lowest first"

Field Types

Reference
Field TypeUse ForExample
TextShort contentTitles, names
Rich TextLong formatted contentBlog body
NumberNumeric valuesPrices, order
DateDates and timesPublished date
BooleanYes/No valuesIs featured?
ImagePicturesThumbnails
SelectFixed optionsStatus, category
RelationLinks to other tablesAuthor → Users

Next Steps