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
Open Your Project
Navigate to your project in the dashboard.
Click the Database Tab
Find the Database icon in the sidebar.
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:
- Click New Collection
- Name your collection (e.g., "Blog Posts")
- Add fields one by one
- Configure field types and options
Adding Content
Adding Entries
Select Collection
Click on the collection in the sidebar.
Click Add Entry
Click the + button or Add Entry.
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:
- Select the row(s) to delete
- Click Delete or press
Deletekey - 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 Type | Use For | Example |
|---|---|---|
| Text | Short content | Titles, names |
| Rich Text | Long formatted content | Blog body |
| Number | Numeric values | Prices, order |
| Date | Dates and times | Published date |
| Boolean | Yes/No values | Is featured? |
| Image | Pictures | Thumbnails |
| Select | Fixed options | Status, category |
| Relation | Links to other tables | Author → Users |
Next Steps
- Database Schema Design — Plan your data structure
- Forms & Submissions — Capture user data