Dashboard
Overview of your Whispering Pines site.
Quick Actions
Events & Calendar
Sync from your Google Calendar. Select events to publish — they appear on the site immediately for all visitors.
Memorial Bricks
Manage the Veterans Memorial and Special Memorial brick listings that appear on the site.
Contact Info
Update contact details shown on the website.
External Links
Manage external service links used across the site.
Public iCal URL for calendar sync. No API key required.
🤖 AI Assistant
Ask Claude to write content, update events, generate HTML, or brainstorm ideas.
Data & Backup
Export and import admin data as JSON.
Export
Download all data (events, contacts, links). API keys are NOT included.
Import
Restore from a backup file.
Danger Zone
Settings
Configure API keys and admin credentials.
🤖 Claude API Key (Shared)
config.json on the server. All admins share the same key — no per-device setup needed.Get yours at console.anthropic.com
How shared key storage works
1. You enter the Claude API key and click Save & Upload.
2. The key is encrypted with AES-256-GCM using the admin password.
3. The encrypted data is saved to config.json in your site root.
4. When any admin logs in, config.json is loaded and decrypted automatically.
If auto-upload fails: Click "Download config.json" and manually upload it to your web host alongside admin.html.
📅 Event Auto-Sync Keywords
Events with titles matching public keywords are auto-published to the site. Events matching private keywords are always excluded. Separate keywords with commas.