Total Photos
0
Managed in gallery
Categories
5
Shrine · Feast · Devotion · More
Drive Status
Not Set
Go to Drive Config
Last Updated
—
Most recent change
Photos by Category
Recent Activity
- No activity yet
Quick Actions
Photo Gallery Manager
| # | Preview | Label | Drive File ID | Category | Actions |
|---|
Analytics Overview
Simulated Page Views — Last 7 Days
Category Distribution
Photos per Category
Gallery Health Check
Google Drive Configuration
Google Account — Sign In to Upload
Not signed in — sign in to upload photos directly from this dashboard
Requires serving from http://localhost (not file://). See setup guide below.
Drive API Settings
Google Cloud Console → Credentials → OAuth 2.0 Client ID
From: drive.google.com/drive/folders/FOLDER_ID
console.cloud.google.com → Credentials → API Key
Setup Guide — Direct Upload
1Go to console.cloud.google.com → Create project → Enable Google Drive API
2Credentials → Create OAuth 2.0 Client ID → Web application → Add http://localhost:8080 to Authorized JavaScript Origins
3Also create an API Key (Credentials → Create API Key) — used for the public gallery listing
4In Google Drive → Create a shrine photos folder → copy the Folder ID from the URL
5Paste Client ID, Folder ID, and API Key above → Save Config
6Serve the dashboard locally: open terminal → cd to your Html folder → run python3 -m http.server 8080 → open http://localhost:8080/shrine-dashboard.html
7Click Sign In with Google → then use + Add Photo to upload directly from your computer
Export Code
GALLERY_PHOTOS Array — Paste into Website HTML
// No photos yet
Full Config Block (includes Drive settings)
// Loading…
JSON Backup
// JSON preview