page:blueprints:property management:public directory:next js

Property management: public directory using Next.js

Summary

A public directory blueprint for property management built with Next.js on Ample. Domain schema:

Public information includes available rentals, office contacts, and application process. Sensitive data like tenant identity and payment history is out of scope until reviewed.

Technical Basis

Representative Queries

Resource Requirements

Infrastructure Requirements

Workload

Public directory

Workflow Steps

  1. Model the property management domain: Create the necessary tables while excluding sensitive data classes.
  2. Model listings: Scope to agency with a publishing_status state machine.
  3. Serve published listings: Use media from the CDN bucket.
  4. Enforce agency scope: On every query.
  5. Deploy: Run the synchronous deploy once; repeated runs are no-ops.
  6. Verify: Run self-test checks and acceptance tests.

Cost Estimate

Limitations

Examples

Next Actions