page:blueprints:home services:order tracking:django

Home services: Order tracking using Django

Summary

A order tracking blueprint for home services built with Django on Ample. The domain schema includes:

Public information

Kept out of scope until handling is reviewed

Customer addresses and access instructions are personal data and will be kept out until handling is reviewed.

Technical basis

Representative Queries

Infrastructure Requirements

Workflow Steps

  1. Model the home services domain: Create the tables for services, parts_stock, jobs, job_lines, events.
  2. Model orders: Include explicit status transitions and order lines.
  3. Apply status changes: Transactionally and record an event per change.
  4. Expose status history: To authorized callers only.
  5. Deploy and verify: Execute the synchronous deploy once and read the result.
  6. Verify: Run the pattern self-test(s) and acceptance checks.

Examples

Cost Estimate

Limitations

Evidence Summary

Next Actions