Go beyond a first website to the kind of page businesses depend on. You'll build the pay-an-invoice page of Tallybook's customer portal, talking to the API from Databases and APIs for Developers. You'll learn JavaScript's essentials and its money traps (why Math.floor(8.95 * 100) loses a kobo), reshape API data with map, filter and reduce and format it for Nigerian users with Intl, write semantic, accessible HTML, lay it out mobile-first with CSS grid and media queries, update the balance live as customers type, validate with clear messages that screen readers announce, handle every outcome of a payment request including a dropped connection, and test the logic. Everything runs in the browser you already have. Every JavaScript example's output is checked, and the finished page is tested in a real browser for layout, keyboard use and accessible errors.