page:blueprints:oral surgery:knowledge base:laravel

Oral Surgery: Knowledge Base Using Laravel

Summary

A knowledge base blueprint for oral surgery built with Laravel on Ample. Domain schema:

Public information includes:

Representative Queries

Resource Requirements

Infrastructure Requirements

Prerequisites

  1. A Laravel project (composer install --no-dev from composer.lock, then FrankenPHP serving public/ (php-server with the index.php fallback) reading PORT on the php-8.5 template).
  2. Bucket credentials from ample bucket create passed as encrypted S3_* environment variables and a published bucket for public assets (CDN_*).
  3. A review of which oral surgery data classes may be handled at all; this blueprint models public information only.

Workflow Steps

  1. Model the oral surgery domain: Create the tables procedures, pre_op_instructions, post_op_instructions, locations, asset_versions.
  2. Model articles and categories as tables keyed to the public catalog entities.
  3. Build the site with versioned assets served from the CDN bucket.
  4. Keep articles free of any sensitive data class.
  5. Deploy and verify the public URL and the CDN asset URL.
  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 (/p/versioned-static-assets) and your own acceptance checks for the oral surgery workflow.

Limitations

Cost Estimate

Evidence Summary

Examples