Zero CMS
Tech stack: MongoDB, Express, React, Node.js
Zero CMS is a MERN proof of concept for a retail bank FAQ and article surface. Administrators create, edit, and retire entries; customers consume searchable, mobile-friendly pages.
MongoDB stores flexible article bodies; Express enforces authentication, authorisation, and validation on administrative routes; React implements both editorial and public views. Requirements implicit in a banking context—roles, audit logging, sanitisation—were treated in the design even where not fully implemented.
The exercise demonstrates editorial workflow and public delivery on a single JavaScript stack with separation between author and reader experiences.

