Mobile-first ordering app for Splendid Puff Nigeria. Built for Minna and Zaria campuses.
- Customer ordering — select products, sizes, campus, flavour
- Anonymous gifting — send puff-puff to someone with a secret note
- Bank transfer payment — customer uploads receipt screenshot
- Order tracking — live status via order reference
- Admin panel — PIN-protected, advance order status, tap to send WhatsApp updates
- Google Sheets sync — all orders saved to a central spreadsheet (optional)
Open config.js and fill in:
| Setting | Description |
|---|---|
WHATSAPP_NUMBER |
Your number in international format e.g. 2348012345678 |
BANK_ACCOUNT_NUMBER |
Your bank account number |
BANK_NAME |
Your bank name |
BANK_ACCOUNT_HOLDER |
Account holder name |
ADMIN_PIN |
Your chosen 4–6 digit PIN |
SHEET_WEBHOOK_URL |
Apps Script deployment URL (see below) |
- Go to script.google.com and create a new project
- Paste the contents of
google-apps-script.jsinto the editor - Click Deploy → New Deployment
- Type: Web App
- Execute as: Me
- Who has access: Anyone
- Copy the deployment URL
- Paste it into
config.jsasSHEET_WEBHOOK_URL
Orders will now save to your Google Sheet automatically. The sheet gets two tabs:
- Orders — one row per order with colour-coded status
- Dashboard — live summary stats
Upload the four files to any static host:
- GitHub Pages (free)
- Netlify (free)
- Any web hosting
| File | Purpose |
|---|---|
index.html |
App structure and markup |
style.css |
All styling (Splendid Puff brand colours) |
config.js |
Business settings — edit this |
app.js |
Application logic |
google-apps-script.js |
Paste into Google Apps Script for sheet sync |
- Navigate to the Admin tab
- Enter your PIN (default:
1234— change in config.js) - See all orders with status pipeline:
Pending → Confirmed → Ready → Completed - Tap Notify to send a pre-written WhatsApp message to the customer
- Tap Call to dial the customer directly
If SHEET_WEBHOOK_URL is left empty, orders are saved to browser localStorage on the device used. This is fine for single-device use (your phone). For multi-device access, connect Google Sheets.
Built for Splendid Puff Nigeria 🧡 Instagram: @splendidpuff