BlogPricing

Real diagram templates, ready to edit.

Flowcharts, architectures, mind maps, sequence diagrams, user journeys, and database schemas. Each template is a complete starting point with nodes, connections, design notes, and a copy-pasteable prompt.

Start for free

Flowchart templates

5 templates

Architecture templates

5 templates

Database schema templates

15 templates
Database schema

SaaS billing database schema

This is a normalized billing schema for a B2B SaaS that integrates with Stripe. It tracks customers, subscription tiers, invoices with line items, payment methods, and webhook events - enough to support proration, dunning, and seat-based pricing.

Database schema

E-commerce database schema

A practical e-commerce schema with products, variants (size/color), inventory per SKU, cart and order tables, and payment + shipment records. Designed for a single-merchant store with normalized variants.

Database schema

Social network database schema

A schema for a social product with users, posts, follows, likes, comments, and a feed materialisation strategy. Designed to scale from 10k to 10M users without a rewrite.

Database schema

Multi-tenant SaaS database schema

A shared-database / shared-schema multi-tenant model with a tenant_id on every domain table, Postgres row-level security to enforce isolation, and tenant-aware indexes that put tenant_id first.

Database schema

Blog CMS database schema

A schema for a content management system with posts and drafts, tagging, authorship, categories, and SEO fields. Supports scheduled publishing and revisions.

Database schema

Audit log database schema

An append-only audit log with actor, action, target, and change diff. Designed for tamper-evident compliance logging and high write throughput via monthly partitions.

Database schema

Chat / messaging database schema

A schema for a Slack/Discord-style chat app with workspaces, channels, direct messages, threads, reactions, and read receipts. Designed to scale message reads with cursor-based pagination.

Database schema

Notification system database schema

A schema for a multi-channel notification system: templates, per-user preferences, in-app inbox, email, push. Tracks delivery status and de-duplicates by event key.

Database schema

Role-based access control (RBAC) database schema

A canonical RBAC schema: users, roles, permissions, resources, and per-resource grants. Supports both role-level (workspace-wide) and resource-level (per-project) permissions.

Database schema

Activity feed / timeline database schema

An activity-stream schema (actor + verb + object + target) with a fan-out-on-write timeline table. Designed for follow-based feeds at scale.

Database schema

Calendar / events database schema

A calendar schema with events, RFC 5545 RRULE recurrence, invitees, RSVPs, conferencing links, and per-instance overrides for edited occurrences.

Database schema

Inventory and warehouse database schema

An inventory schema for multi-warehouse operations: SKUs, bins, on-hand quantities per bin, an immutable stock_movement log, and physical counts that reconcile against the log.

Database schema

Event sourcing database schema

An event sourcing schema: aggregates, an append-only event_log partitioned by stream, snapshots for replay performance, and projection state for fast reads.

Database schema

Rate limiting database schema

A rate limiting schema with named quotas, per-key buckets that track the current window, and an audit log for billable usage. Pairs with a Redis fast path; this is the durable store.

Database schema

HR and employee database schema

A core HR schema: employees, positions, compensation history, time-off balances, and reporting relationships. Compensation and assignments are versioned for audit.

Mind map templates

3 templates

Sequence diagram templates

3 templates

User journey templates

2 templates

Org chart templates

1 template