page:blueprints:oral surgery:campaign site:next js

Oral surgery: campaign site using Next.js

Summary

A campaign site blueprint for oral surgery built with Next.js on Ample. Domain schema: procedures (code, name, description, anesthesia_options, recovery_days): extractions, implants and corrective surgery; pre_op_instructions (procedure_id, instructions, fasting_rules): public preparation guidance; post_op_instructions (procedure_id, instructions, warning_signs): public recovery guidance; locations (name, address, phone, opening_hours, emergency_line): surgery locations; asset_versions (version, cdn_key, published_at): versioned assets served from the CDN bucket. Public information: procedure catalog with recovery expectations, pre- and post-operative instructions, emergency contact per location.

Representative Queries

Technical Information

Prerequisites

Workflow Steps

  1. Model the oral surgery domain: Create the tables procedures, pre_op_instructions, post_op_instructions, locations, asset_versions.
  2. Build the site's offers and locations as tables with start and end dates.
  3. Publish versioned static assets to the CDN bucket.
  4. Collect no personal data on the site itself; hand off to an authorized system.
  5. Deploy, verify the public URL and the CDN asset URL, and retire the campaign by end date.
  6. Run the synchronous deploy once and read the result. Re-running with no change is a no-op.
  7. Run the pattern self-test(s) from the example and your own acceptance checks for the oral surgery workflow.

Success Checks

Limitations

Cost Estimate

Examples

Evidence Summary