📅 KV Calendar Manager

✅ Using CloudFlare KV Storage
Events are now persisted across worker restarts!
Your calendar URL:
https://your-worker.yourname.workers.dev/calendar/1
Copy this URL into Google Calendar → Add Calendar → From URL
💾 KV Setup Required:
1. Create KV namespace: wrangler kv:namespace create "CALENDAR_KV"
2. Add to wrangler.toml: [[kv_namespaces]]
binding = "CALENDAR_KV"
id = "your-namespace-id"

3. Deploy: wrangler deploy

Add New Event

Quick Add Examples:

☕ Coffee Chat 🍽️ Lunch 📋 Review 👥 Team Standup

Your Calendars:

📅 Calendar 1 (Personal) | 👥 Team Calendar | 🤝 Meetings

🔄 How it works:
• Events are stored in CloudFlare KV with keys like calendar:1, calendar:team
• Google Calendar polls your ICS feed every few hours to sync changes
• Multiple calendars supported - just use different calendar IDs
• Default events appear until you add your own