Schema Templates

Ready-to-go schemas for the apps people actually build. Open any template and hit Build my backend — we create the project, apply the schema, and drop you in the dashboard with a live REST API, auth, and file storage already wired. Each one is also readable as plain JSON so a coding agent can pick it up without modification.

Productivity

Todo App

Personal tasks with priorities (low/medium/high), due dates, done toggle. Each user sees only their own todos.

authowner-scopedenums
Content

Blog with Comments

Posts with slugs, cover images, and threaded comments. Public reading, only authors can edit their own content.

authpublic-readfilescascade
Productivity

Habit Tracker

Users create habits with frequency and color, log daily completions (one per day enforced), track streaks.

authowner-scopedcomposite-uniqueenums
Productivity

Bookmarks Manager

Save URLs with title, description, and tags. Private per-user collection — simplest starter template.

authowner-scopedjson
Social

Recipe Sharing

Public recipes with photos, ingredients, and steps. Users can favorite recipes — a many-to-many relationship.

authpublic-readfilesmany-to-many
Social

Team Chat

Slack-style channels with messages. All team members can read, only authors edit their own messages.

authauthenticated-readcascade

What “apply a template” actually does

One click on a template page does three things: provisions a new MoonDB project, applies the template’s schema, and selects the project in your dashboard. If you’re not signed in yet, you sign up first — the template fires the moment you land. Each detail page also exposes the REST, MCP, and copy-paste-prompt paths if you’d rather wire it up by hand from an existing project.

Templates are starter schemas, not framework lock-ins — extend them, rename tables, add columns. MoonDB diffs against the applied version and auto-migrates on every PUT /v1/schema. Destructive changes (drop column, narrow enum) require "confirm_destructive": true in the request body.

Pick a template & ship.

One click provisions the project, applies the schema, and drops you in the dashboard. Free.

Open dashboard
Copied to clipboard