Files

4.1 KiB

DRE Portal Mockups — Reference Index

All mockups live at /root/portal-mockup/ and are served via Caddy at https://app.itpropartner.com/.

Customer-Facing Pages

Page Purpose Design Notes
debt-recovery.html Claim intake form Split-screen: dark gradient (navy→amber) brand left, clean white form right. Form order: Your Info → Debtor Info → Claim Details → Docs → Terms → Turnstile → Submit. Upload area empty until files selected. Turnstile invisible mode.
dre-client-dashboard.html Client portal after login White theme, summary cards top, active claim with tier progress indicator (4-step flex column: circles + labels centered below + connecting lines), past claims table with outcome badges, right sidebar with submit button + stats + disbursements. Agent D.R.E chat widget embedded as fixed bottom-right amber bubble.
dre-pay.html Debtor payment landing page Minimal single-column card. Fields: Claim/Invoice #, Full Name, Amount. Turnstile. "Continue to Payment" button → Stripe checkout. Trust signals (Secure, ACH, Receipt). No navigation, no clutter.
dre-fee-calculator.html Live fee calculator Input amount in any currency, see all 4 tiers side-by-side showing "You receive" and "DRE fee" at each tier. Color-coded cards (green→blue→amber→red). Live JavaScript recalculation on input change.

Internal DRE Pages (dark theme, #0f172a background)

Page Purpose Sections
dre-dashboard.html Internal claims queue + claim detail Claims table (score, status, age), claim detail card with action buttons, recovery progression timeline (tiered), case timeline (event stream), change history (audit log), AI analysis panel (score gauge + factor bars + weakness text + risk flags), debtor research panel (ScrapingAnt + Sherlock results + TX SoS data), case comparison stats.
dre-case-aging.html Case aging dashboard Summary cards (active/avg age/on-track rate), table: claim/debtor/amount/tier/age in tier/target/status, stalled alert banner, SMS notification status card. Targets: Tier 1=5d, Tier 2=7d, Tier 3=10d.
dre-pay.html Debtor payment page Minimal single-column: claim/invoice #, full name, amount, Turnstile → Stripe. No navigation. Trust signals.
dre-fee-calculator.html Live fee calculator Input amount, see all 4 tiers side-by-side. Color-coded cards. JavaScript live recalculation.

Approval Workflow UI

  • Approve & Continue button has hover tooltip explaining dual-approval workflow
  • Pending approvals shown in header nav as amber badge: "● 1 Pending Approval" with hover detail
  • Status in claims table: "Pending Germaine ✓", "Pending Tony ✓", "Acknowledged"
  • Anita has read-only view — approver-only elements hidden

Color Schemes

Context Theme Card bg Border accent Text
Customer White (#f8fafc bg, white cards) #ffffff Blue/amber Gray-900 headers, gray-500 body
Internal Dark (#0f172a bg) #1e293b #334155 Gray-300 body, amber/blue/green for status
Debtor pay Light (#f8fafc) White card Gray-200 Gray-900, amber CTAs

ScrapingAnt-Inspired Layout (used on debt-recovery.html)

Left (50%): Gradient navy → amber, logo, tagline, feature icons with descriptions, trust footer
Right (50%): Clean white form max-w-md centered vertically
Mobile: Single column, brand info collapses to top header

Agent D.R.E Chat Widget (embedded in dre-client-dashboard.html)

Three states:

  1. Lead capture (non-logged-in visitor) — 4 fields (Name*, Company, Email*, Phone), submit unlocks chat
  2. Logged-in greeting — "Welcome back, {Company}! Your claim against {Debtor} is in {Tier N}. I'm Agent D.R.E."
  3. Conversation — FAQ buttons + free-text input + message team form

Personality: empathetic, engaging with leading questions, no promises, never shares internal methods. Knowledge isolation documented in debt-recovery-workflow skill.

Message team form: subject dropdown + free text + send/cancel buttons. Logs to case file, notifies team.