## Orthodontics: Company Website Using Laravel

### Summary
A company website blueprint for orthodontics built with Laravel on Ample. Domain schema includes:
- **Appliance Types**: codes, names, descriptions, and typical durations for braces and aligner options.
- **Treatment Stages**: public descriptions of treatment phases.
- **Locations**: names, addresses, phone numbers, and opening hours of practice locations.
- **Age Groups**: guidance for children, teens, and adults.
- **Asset Versions**: versioned assets served from the CDN bucket.
- **Public Information**: appliance options and durations, stage-by-stage expectations, age-group guidance, and practice locations.

### Resource Requirements
- **Compute**: Apps run in isolated x86_64 Firecracker microVMs.
- **CDN**: Serves objects from published buckets.

### 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.
3. Review of which orthodontics data classes may be handled: this blueprint models public information only.

### Workflow Steps
1. **Model the Orthodontics Domain**: Create tables for appliance_types, treatment_stages, locations, age_groups, and asset_versions.
2. **Build the Site**: Publish versioned static assets to the CDN bucket.
3. **Keep Sensitive Data Out**: Link to separate, authorized systems for sensitive classes.
4. **Deploy and Verify**: Check public URL and CDN asset URL.

### Success Checks
- App responds on its public URL.
- Run self-test for versioned-static-assets.

### Limitations
- Technical basis verified with public web service; workflow is an original design and was not executed as a separate app.
- No compliance claims made; all sensitive data handled outside scope until reviewed.
- Verified status on the php-8.5 template; limitations on sizes and regions are unknown.

### Cost Estimate
- **Currency**: USD
- **Monthly Amount**: $5.00
- **Basis**: Prices based on dimensions received from pricing.toml.

### Examples
- **Laravel Pattern Fixture**: Verified public web service basis for this blueprint.

### Evidence Summary
Summary of successful deployment and checks for the framework's public web service on Ample, including checks from the versioned-static-assets pattern.
