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

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

Confirm

Are you sure?