Retail Accountability Portal — Google Apps Script Web Build
Google Apps Script · GitHub Pages · HTML/CSS/JS
A retail chain needed a way to hold individual stores accountable to performance data without emailing spreadsheets or waiting for a district manager to relay the numbers. Store teams had no direct access to their own metrics, and there was no paper trail when conversations happened.
We built a PIN-gated web portal hosted on GitHub Pages, backed by a Google Apps Script API. Each of 25 stores gets a unique 5-digit PIN stored only in the backend — no credentials in the HTML. When a store logs in, they see their current MTD performance against prior period with conditional messaging: underperforming stores get an accountability form with two required questions, outperforming stores get a congratulations card. Submissions generate a formatted PDF saved to a per-store Drive subfolder and trigger email notifications to multiple recipients simultaneously.