# PlanetScale dashboard builder: AI tools that ship.

Connect your PlanetScale database, build admin panels, performance dashboards, and internal tools — all by describing what you want.

## Deploy Request #847
Ready to deploy

feature/user-analyticsmain

+3 additions
    0 deletions

--- a/schema/users.sql
    +++ b/schema/users.sql
    2 CREATE TABLE `users` (
    3 `id` bigint NOT NULL AUTO_INCREMENT,
    4 `email` varchar(255) NOT NULL,
    5 `name` varchar(255) DEFAULT NULL,
    6 `tier` varchar(20) DEFAULT 'free',
    7 `upgraded_at` timestamp NULL DEFAULT NULL,
    8 `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    9 PRIMARY KEY (`id`),
    10 KEY `idx_users_tier` (`tier`),
    11 UNIQUE KEY `idx_users_email` (`email`)
    12 );

Schema changes will be applied with zero downtime via Vitess online DDL

## Built for the scale you’re heading toward.

1B+
rows queried

0ms
downtime on deploy

<2s
schema migration

50+
integrations

## Branch. Diff. Deploy. Build.

PlanetScale handles your schema workflow. camelAI handles the application layer. Together, you ship without fear.

### Create development branch

Branch from main for safe schema iteration

pscale branch create mydb feature/user-analytics

### Schema diff

Non-blocking schema change — zero downtime

+ ALTER TABLE users ADD COLUMN tier VARCHAR(20) DEFAULT 'free';

### Deploy request approved

Reviewed, approved, merged — production updated

### camelAI: "Build a dashboard on the new tier column"

The agent reads your schema, builds the app, and publishes it — in one conversation

## What scale-stage teams build with camelAI.

### Query performance dashboard

Monitor slow queries, connection pool usage, and queries-per-second across your PlanetScale branches. Spot bottlenecks before your users do.

### Schema change tracker

Visualize your deploy request history, migration timeline, and column audit trail. Know exactly what changed, when, and who approved it.

### Admin panel

CRUD on production data with role-based access controls — without giving engineers direct database access. Built in minutes, not sprints.

### Data migration monitor

Track large migration progress in real time: row counts, error rates, estimated completion. Set up cron-based alerts when migrations stall.

## From connection string to app.

### camelAIPlanetScale connected

Connect to my PlanetScale database — here's the connection string.

### camelAI

Connected to mydb on PlanetScale (us-east-1). Found 14 tables.

users · orders · products · subscriptions · invoices · +9 more

### You

Build me an admin panel for users and orders. Add search, filters, and pagination.

### camelAI

Done. Your admin panel is live → admin-panel--acme.camelai.app

## Skip the boilerplate.

What it takes to build an admin panel on your PlanetScale data — the traditional way vs. camelAI.

| Task                       | Traditional                                                | camelAI                          |
|----------------------------|-----------------------------------------------------------|-----------------------------------|
| Set up ORM & connection    | Install Prisma, write schema, generate client            | Paste connection string          |
| Build API layer            | REST or tRPC routes, input validation, error handling    | Describe your data needs         |
| Design the UI              | React components, table library, form state management    | Auto-generated with shadcn/ui   |
| Add authentication          | Auth library, middleware, session management              | Built-in to published apps       |
| Deploy infrastructure       | Docker, CI/CD, hosting, SSL, DNS                          | One-click publish                |
| Time to ship               | 2–4 weeks                                                | One conversation                 |

## What will you build on PlanetScale?

“Connect to my PlanetScale database and build a query performance dashboard. Show slow queries, average execution time, and queries-per-second with a 24-hour trend chart.”

“Create an admin panel for our users and subscriptions tables. Add search, inline editing, role-based access, and an audit log of every change.”

“Analyze our orders table — 200M rows — and build a revenue dashboard with daily trends, top products, and cohort retention. Refresh every hour via cron.”

“Build a schema change tracker that shows our deploy request history from PlanetScale, diffs for each migration, and alerts in Slack when a deploy completes.”

## Your database already scales.

Now ship what matters.
