About this demo
A banking UI, built to be examined
Meridian Bank is a fictional demonstration platform. It exists to show what a complete, well-organized banking-style application looks like end to end: a customer-facing account experience and an internal admin console, both built in core PHP.
Nothing here is connected to a real financial network, and no account created in this system holds or moves real money. Account numbers, balances, and transaction references are generated locally for demonstration.
The codebase follows a simple MVC structure — controllers, models, and views — with prepared statements, CSRF protection, rate-limited logins, and an OTP second factor, so it can serve as a reference implementation as much as a demo.