page:blueprints:oral surgery:campaign site:laravel

Oral surgery: campaign site using Laravel

Overview

A campaign site blueprint for oral surgery built with Laravel on Ample. Domain schema includes:

Publicly available information includes:

Key Considerations

Representative Queries

Resource and Infrastructure Requirements

Requirements

Infrastructure Details

  1. Compute
    • Runs in isolated x86_64 Firecracker microVMs. Sizes are the priced VM sizes.
  2. CDN
    • Serves objects from published buckets without caching.

Workflow Steps

  1. Model the oral surgery domain:
    • Create tables: procedures, pre_op_instructions, post_op_instructions, locations, 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; 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:
    • Command to run first deployment: ample deploy . --name --public --env S3_ENDPOINT=... --env S3_REGION=...
  7. Verify:
    • Run self-test checks for the workflow.

Examples

Success Checks

  1. App responds on its public URL.
  2. Versioned-static-assets self-test from the example.

Limitations

Cost Estimate

Evidence Summary

Documentation Links