DEMO ONLY — NOT A REAL BANK  •  all data is fake  •  no real transactions
PHP 8 · MySQL · Tailwind CSS

The bank UI that moves pretend money.

DemoPay is a portfolio project that recreates a modern fintech experience — dashboard, transfers, KYC, admin review — without touching a single real dollar, card, or identity document.

Try it: ada@demo.test / Demo@12345

What's inside

Every module is wired to demo database tables only.

Instant transfers

Move fake money between demo accounts and watch the ledger update in real time.

Spending history

A filterable transactions table seeded with realistic-looking (but invented) activity.

KYC workflow

Upload a mock document; an admin reviews and approves or rejects it.

Alerts

Credit / debit "emails" are rendered from templates and written to a log file.

Admin panel

Separate login to manage users, approvals and KYC review.

Security basics

Hashed passwords, prepared statements, CSRF tokens on every form.

DEMO ONLY — NOT A REAL BANK