page:blueprints:general dentistry:campaign site:django

General dentistry: campaign site using Django

A campaign site blueprint for general dentistry built with Django on Ample.

Domain schema:

Public information:

Kept out of scope until handling is reviewed:

Technical basis verified on Django:

Representative Queries

Workflow Steps:

  1. Model the general dentistry domain: Create the tables services, locations, dentists, insurance_plans, asset_versions.
  2. Workflow step 1: Model the campaign's offers and locations as tables with start and end dates.
  3. Workflow step 2: Build the site and publish versioned static assets to the CDN bucket.
  4. Workflow step 3: Collect no personal data on the site itself; hand off to an authorized system.
  5. Workflow step 4: Deploy, verify the public URL and the CDN asset URL, and retire the campaign by end date.
  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/versioned-static-assets) and your own acceptance checks for the general dentistry workflow.

Examples:

Success Checks

Limitations:

Cost Estimate: