The Simplest Option: WordPress + PODS

ReportBurster includes a WordPress-based portal already configured in:

/reportburster/_apps/cms-webportal-playground/

Why WordPress for simplicity:

Questions to Guide the Best Solution

QuestionWhy It Matters
How many customers?(10, 100, 1000+) Affects scale considerations
Do you already use WordPress?If yes, we can leverage existing setup
Payment method preference?Stripe, PayPal, bank transfer, or multiple?
One-time or recurring bills?Simple invoices vs. subscription billing
Do customers need payment history?Just current bill vs. full history dashboard

Quick Decision Tree

Need billing portal?
├─ Already using WordPress?
│  └─ Yes → Extend existing WordPress (simplest)
│  └─ No → Use bundled ReportBurster WordPress (still simple)
├─ Need payment integration?
│  └─ Stripe/PayPal plugin → 1-2 hours setup
│  └─ Complex billing logic → May need custom development
└─ Want full control/custom UI?
   └─ Grails (Hermes) or Next.js (Apollo) → More work, more flexibility

What I Recommend

Start simple:

  1. Use the bundled WordPress portal
  2. Integrate a payment plugin (Stripe or PayPal)
  3. Publish bills via ReportBurster's REST API
  4. Let customers log in, view, and pay

If you need more control later, we can move to Grails or Next.js.