PreviousCourse homeMission PDFNext
Apps

08. Build A Listing Approval Dashboard

Batch work needs a review interface. The learner should approve, reject, or request changes instead of hunting through a giant markdown file.

Estimated time: 90 minutes

Context

Batch work needs a review interface. The learner should approve, reject, or request changes instead of hunting through a giant markdown file.

Do This Now

  • Open the built-in demo dashboard from this course.
  • Approve and reject a few sample listing rewrites.
  • Export your decisions as Markdown or JSON.
  • Ask Codex to generate a similar dashboard from the batch report.
Where to paste this:
First use the dashboard in this browser. Then paste the prompt into Codex.

Prompt To Use

Create a static HTML listing approval dashboard from my batch listing report.

Inspect:
- reports/batch-10-listings.md
- inputs/sample-listings-10.csv

Create:
- reports/listing-approval-dashboard.html

The dashboard should:
1. show original and suggested listing copy side by side,
2. show quality score before/after,
3. show verification warnings,
4. let me mark approve, revise, or reject,
5. store decisions in browser localStorage,
6. export decisions as JSON and Markdown.

Keep it static. No backend, no login, no external dependencies.

What You Should See

Expected result

Codex should create a standalone HTML dashboard. Opening it should show listings with approval buttons and export controls.

If It Goes Wrong

  • If the dashboard is blank, ask Codex to inline the data instead of fetching local files.
  • If decisions do not persist, ask it to use localStorage.
  • If the dashboard is ugly or hard to scan, ask for side-by-side cards and clear status colors.

Make It Yours

Add fields your business needs: agent owner, listing URL, MLS ID, seller approval, translation status, photo status, and publish date.

Practical Output

A review dashboard that turns batch AI output into human-approved decisions.

Your Working Notes

What I tried

What I need to change

Codex Task Card

Files to inspectreports/batch-10-listings.md, inputs/sample-listings-10.csv.
Expected files createdreports/listing-approval-dashboard.html.
Verification checklistYou can approve/reject, refresh, and export decisions.
Follow-up if weakImprove the dashboard so I can filter by status and score improvement.