W3 AppsLevel 2/4Epic2026Pilot

Members’ app and legacy bridge

A large sporting club, pilot

A members’ app, a staff portal and a gate scanner for a club of about 80,000 members, fed by the club’s 20-year-old desktop system without replacing it.

Members’ app and legacy bridge: Home
Home
Members’ app and legacy bridge: Gate code
Gate code
Members’ app and legacy bridge: Statement of dues, dark theme
Statement of dues, dark theme
Members’ app and legacy bridge: Profile and family
Profile and family
Members’ app and legacy bridge: News
News

The story

The club keeps its old Access and SQL Server system. A Windows agent I wrote runs on the club’s own server, reads members and bills, and pushes them to a new portal in batches. App payments are written back into the old ledger the same way the cashier writes them.

On top sit a Flutter members’ app (card, family, statement, gate code, news), a staff and finance portal, and an offline gate scanner.

Hard parts cleared

  • 80,278 memberships and about 2.9 million bill lines read from a live legacy database, and a resumable worker that committed a backlog of 1,846 batches behind one button.
  • Writes back into the legacy cashier tables with locked numbering, so the old system cannot tell the difference.
  • A hand-written QR encoder (versions 1 to 10, Reed-Solomon, masking) and a PDF writer with Arabic shaping for searchable receipts, with no third-party library on the payment path.
  • Integer money with exact, remainder-safe splitting.
  • An offline gate scanner that queues scans and syncs when the network comes back.

More from Apps

Continue?

If you have a system to build, a game to make or a server that needs moving, I am one message away.

info@al-arcade.com