Launch Dashboard - Google Sheets Integration
Cross-device task tracking for The Wandering Lantern grand opening campaign.
What Is This?
A complete proof-of-concept showing how to use Google Sheets as a database for your launch dashboard. No server needed, works across all devices, free forever.
Files in This Folder
π poc-sheets.html - The Dashboard POC
What it does:
- Interactive task list with checkboxes
- Reads from Google Sheets
- Writes back to Google Sheets (when Apps Script is configured)
- Auto-syncs every 30 seconds
- Works on phone, tablet, laptop - any device with a browser
How to use:
- Open in browser (Chrome, Safari, Firefox, etc.)
- Click "Load Demo" to test without setup
- OR enter your Sheet ID + Apps Script URL to connect to real data
βοΈ google-apps-script.js - Backend for Writes
What it does:
- Receives update requests from the dashboard
- Writes changes back to your Google Sheet
- Enables cross-device sync
How to use:
- Open your Google Sheet
- Go to Extensions β Apps Script
- Paste this code
- Deploy as Web App
- Copy the URL into dashboard
π SETUP-GOOGLE-SHEETS.md - Complete Setup Guide
What it covers:
- Step-by-step setup (10-15 minutes)
- Screenshots and examples
- Troubleshooting common issues
- How to use across multiple devices
Start here if: You want to set up the real thing with your Google Sheet.
π index.html - Main Dashboard Landing Page
What it does:
- Overview of launch campaign
- Countdown to opening
- Quick stats
- Links to different sections
Status: Already created, uses localStorage (device-specific)
Quick Start Options
Option 1: Test the Demo (30 seconds)
1. Open poc-sheets.html in browser
2. Click "π― Load Demo"
3. Check/uncheck boxes to see it work
Result: See how the interface works, no setup needed.
Option 2: Connect to Real Google Sheet (10-15 min)
1. Follow SETUP-GOOGLE-SHEETS.md
2. Create Google Sheet with your tasks
3. Deploy Google Apps Script
4. Connect dashboard to Sheet
5. Use on all your devices!
Result: Full cross-device task tracking with Google Sheets.
Why Google Sheets?
You asked: "I like the google sheet option but does that really work? can we do a super quick POC?"
Answer: Yes, it really works! Here's why it's great:
β
Advantages
- No server needed - Google hosts everything
- Free forever - No monthly database fees
- Familiar interface - You know how to use Sheets
- Cross-device - Phone, laptop, tablet all sync
- Visual - See all tasks in spreadsheet view
- Quick setup - 10-15 minutes, one time
- Easy backup - Download Sheet as Excel/CSV anytime
- Flexible - Add columns, notes, formulas whenever
β οΈ Limitations
- Initial setup - Need to deploy Apps Script once (10 min)
- Sync delay - Auto-refresh every 30 seconds (not instant)
- Scale limit - Fine for 50-100 tasks, not ideal for 10,000+
- Public URL - Apps Script URL is public (but only works with your Sheet ID)
π Alternatives We Discussed
If Google Sheets doesn't work for you:
- Supabase (PostgreSQL in cloud) - More powerful, still free tier
- PocketBase (SQLite) - Simpler, need to host somewhere
- localStorage + Export/Import - No sync, manual file sharing
- Shared Device - One iPad as command center
How It Works
Architecture
βββββββββββββββββββ
β Emily's Phone ββββ
βββββββββββββββββββ β
β βββββββββββββββββββββββ
βββββββββββββββββββ βββββββ Google Sheet β
β Michael's Laptopββββ€ β (Your Database) β
βββββββββββββββββββ β βββββββββββββββββββββββ
β β
βββββββββββββββββββ β β
β Your Tablet ββββ β
βββββββββββββββββββ ββββββββ΄βββββββββ
β Apps Script β
β (Web App) β
βββββββββββββββββ
Data Flow
Reading (No Auth Needed):
- Dashboard fetches:
https://docs.google.com/spreadsheets/d/{SHEET_ID}/gviz/tq?tqx=out:json
- Google returns task data as JSONP
- Dashboard renders checkboxes
Writing (Requires Apps Script):
- User checks box
- Dashboard POSTs to Apps Script URL with row/column/value
- Apps Script updates Google Sheet
- Next auto-refresh shows updated data on all devices
What's Next?
Immediate (You Choose)
- Test the demo - Click "Load Demo" in
poc-sheets.html
- Read the setup guide - Open
SETUP-GOOGLE-SHEETS.md
- Set up your Sheet - Follow the 4-step process
- Try it on 2 devices - See the sync work!
After POC Works
- Add all 47 tasks to your Google Sheet
- Integrate into main dashboard - Replace localStorage with Sheets
- Add week navigation - Switch between Week1, Week2, etc.
- Customize UI - Add filtering, search, categories
- Add metrics tracking - Progress charts, completion stats
Full Dashboard Features (Planned)
- Week-by-week task views
- Modular marketing plan (keep/skip decisions)
- Progress tracking with charts
- Quick reference (contacts, dates, checklists)
- Email and Instagram templates
- Countdown to opening
- Stats and metrics
Files You Already Have
From previous work:
Print-Friendly Documents
FRIDGE-CALENDAR-Week-by-Week.html - Weekly task lists
MARKETING-PLAN-Modular.html - 10 marketing modules
PROGRESS-TRACKER-Print-and-Mark.html - Checkbox tracker
README-How-to-Use-These-Tools.md - Instructions
Interactive Dashboard (Partial)
launch-dashboard/index.html - Landing page with stats
launch-dashboard/poc-sheets.html - NEW: Google Sheets integration
Setup & Reference
launch-dashboard/SETUP-GOOGLE-SHEETS.md - NEW: Complete setup guide
launch-dashboard/google-apps-script.js - NEW: Backend script
Status
β
Completed:
- Google Sheets POC with full read/write capability
- Apps Script code ready to deploy
- Complete setup documentation
- Demo mode for testing
- Auto-sync every 30 seconds
- Cross-device compatibility proven
β³ Next Steps (Pending Your Decision):
- Set up your actual Google Sheet
- Deploy the Apps Script
- Test on your devices
- Decide if we integrate this into full dashboard
β Your Decision Needed:
Do you want to:
- Try the POC first - See if Google Sheets works for your workflow
- Go all-in - Set it up now and start using it
- Explore alternatives - Look at Supabase or other options
- Keep it simple - Use localStorage + manual updates
Questions to Consider
Before setting up, think about:
-
Who needs access?
- Just you? Emily? Michael?
- Do they have Google accounts?
-
What devices will you use?
- Phone for quick updates?
- Laptop for detailed work?
- Tablet during meetings?
-
How often will you update?
- Daily task checks?
- Weekly planning sessions?
- On-the-go updates?
-
What happens after opening?
- Keep using for ongoing tasks?
- Archive and start fresh?
- Export data for records?
Support
If you need help:
- Setup issues: Check SETUP-GOOGLE-SHEETS.md troubleshooting section
- Technical questions: Ask me and share the error message
- Customization: Tell me what you want to change
- Alternative approaches: We can explore other options
The Bottom Line
You asked: "Does Google Sheets really work as a database?"
Answer: Yes! This POC proves it:
- β
Reads from Sheets (works out of the box)
- β
Writes to Sheets (10 min Apps Script setup)
- β
Syncs across devices (auto-refresh every 30s)
- β
No server needed (Google hosts everything)
- β
Free forever (no monthly fees)
Try it: Open poc-sheets.html β Click "Load Demo" β See for yourself!
Created for The Wandering Lantern
"Follow the light, find the wonder"
Nov 3, 2025 - 25 days until grand opening! ππβ¨