Progress

SportHub — Build Progress

Last updated: 2026-05-19 Demo URL: https://sporthub-demo.neuralnest.info/

This page shows what’s live, what’s being built next, and the road to launch.

Want to comment, ask a question, or report a bug?

Comment on a specific line: Select any text on this page — a small "Comment" button appears. Click it to leave a note. Your comment shows up in the side panel (top-right toggle) and the highlighted text on the page tells everyone there’s a thread there.

Report a page-level bug: Click the small Bug pill at the bottom-right of any page (works in the admin too) and describe what’s broken. The page URL is captured automatically.

All comments and bug reports are anonymous and threaded — anyone can reply to any item. Reports show up here in the side panel under Comments and Bug reports.


✅ Already Live

Five custom plugins, ~50 endpoints, full e2e test coverage.

Core (sporthub-core)

  • Family-based customer model: parent + multiple kids, member tiers, full 360° detail page
  • Two-tier membership — Community + Senior, admin-configurable pricing
  • Communications — message templates, bulk send to filtered groups, send history
  • CSV import/export — customers, kids, bookings, transactions
  • Reports — revenue, occupancy, member-tier breakdown by date range

Booking (sporthub-booking)

  • Venue + court catalogue with per-court pricing
  • Visual schedule — week/day view, drag to select slot, conflict detection
  • Pricing engine — member/senior/non-member rates, hourly + half-hourly guard
  • Customer self-service — book online, pay online (Polipay / Stripe mocked), cancel ≥24h auto-refund

After-school (sporthub-afterschool)

  • Term → Course → Session model
  • Enrolments with capacity caps + family-level visibility
  • Attendance taking, per-session roster, late/absent flags
  • Pending-enrolment payment via POS or customer portal

POS (sporthub-pos)

  • Walk-in sales (cash / bank-transfer / WeChat-Pay)
  • Refunds — full or partial, over-refund / already-refunded protection
  • Membership Join + Renew (auto-detect existing)
  • Course-pay tab, Transactions log, Daily reports

AI Inbox (sporthub-inbox) — MVP

  • Multi-channel ticket aggregator (email / WA / web)
  • LLM classification → intent + customer match + draft reply
  • Staff workflow: new → reviewing → replied → archived
  • Internal notes + activity audit log

🔨 In Progress / Upcoming (Sprint after 2026-05-18 client meeting)

# Item Status
1 This Progress page (live transparency for the client) 🚧 building
2 Multi-tier membership + points system — beyond Community/Senior, with redeemable points 📋 planned
3 Leave / swap workflow — customers move enrolments between sessions 📋 planned
4 Coach self check-in — coaches mark themselves present, kids visible to them only 📋 planned
5 Club bot — automated FAQ + booking via chat 📋 planned
6 Eftpos integration — real card terminal at front desk 📋 planned
7 Full reporting — staff dashboards, monthly statements, Xero clearing-account export 📋 planned
8 Comm automation — drip campaigns, renewal reminders, attendance follow-ups 📋 planned
9 Customer-UX polish — mobile-first admin, magic-link renewals, family bulk-pay discount 📋 planned

📅 Timeline

Milestone Target Status
Week 0 — Contract signed 2026-05-13 (done)
Week 2 — Working demo live 2026-05-19 (today)
Week 4 — Acceptance review with client 2026-06-02
Week 8 — Production go-live at SynergySport 2026-06-30