page:blueprints:home services:product catalog:django

Home services: product catalog using Django

Summary

A product catalog blueprint for home services built with Django on Ample. Domain schema:

Public information includes service catalog and pricing from, service areas and hours, licensing and insurance summary.

Technical Basis

Verified on Django: an optimistic version check and an event row written in the same transaction, a stale update rejected, and a history query over the application-owned events (history=2 conflict=rejected).

Representative Queries

Resource Requirements

Infrastructure Requirements

  1. Compute: Apps run in isolated x86_64 Firecracker microVMs that auto-pause when idle and wake on request; sizes are the priced VM sizes.
  2. Postgres: Managed PostgreSQL 16 runs in its own microVM and is auto-provisioned when an app needs a database and no DATABASE_URL is supplied.
  3. S3-compatible object storage: Buckets are S3-compatible with issued credentials; PutObject and GetObject are verified by canary.

Framework

Django

Workload

Product catalog

Industry

Home services

Release Status

Published

Support Status

Verified

Execution Status

Ready

Prerequisites

Tested Configuration

Workflow Steps

  1. Model the home services domain: Create the tables services, parts_stock, jobs, job_lines, events. Service catalog as skus lives in services; keep the sensitive classes (customer addresses and access notes, payment details) out of this schema.
  2. Workflow step 1: Model the SKU catalog with versioned updates.
  3. Workflow step 2: Record every catalog change as an event in the same transaction.
  4. Workflow step 3: Reject stale concurrent updates.
  5. Workflow step 4: Deploy and verify history and conflict handling.
  6. Deploy: Run the synchronous deploy once and read the result. Re-running with no change is a no-op.
  7. Verify: Run the pattern self-test(s) from the example (/p/transactional-workflows) and your own acceptance checks for the home services workflow.

Examples

Success Checks

  1. App responds on its public URL.
  2. Transactional-workflows self-test from the example.

Limitations

Cost Estimate

Evidence Summary

Last Verified At

2026-09-20T03:31:44Z

Next Actions

  1. Browse the catalog index.
  2. Search published recipes by intent, stack, and constraints.
  3. Prepare a side-effect-free deployment plan for an authorized project.