Events Calendar
📅 Events Calendar
| 📖 2 minute read | 🔋 Energy: Very Light |
⚡ Quick Summary (30 seconds)
Events calendar is now LIVE with automatic updates!
Subscribe to our ICS feed for automatic event updates (131+ events!)
Events created in the 3mpwrApp automatically appear on this site within 5 minutes
Disability awareness days, health observances, Canadian & provincial holidays included
Every event includes accessibility details, virtual options, and energy costs
Website refreshes every 5 minutes, calendar feed updates hourly
Works with iPhone, Android, Mac, Windows, all calendar apps
🔗 Related: Looking for ongoing campaigns? Visit Campaigns to see active advocacy efforts for disability rights and worker justice. Events are one-time or recurring gatherings, while campaigns are sustained organizing efforts.
🎯 What’s the Difference? Campaigns vs Events
🔋 Energy: Very Light
📆 Upcoming Events (Live from App)
🔋 Energy: Very Light
🔄 Real-Time Auto-Sync: Events created in the 3mpwrApp automatically appear below. Updates every 5 minutes.
⏳ Checking for events... | Last updated: Never
📲 Subscribe to Auto-Updating Calendar
🔋🔋 Energy: Light
✅ Real-Time Calendar Sync is Live!
Subscribe now to get automatic event updates!
Our real-time calendar synchronization system is now active and includes:
- ✅ User-created events from the 3mpwrApp (synced within 5 minutes)
- ✅ Disability awareness days (International Day of Persons with Disabilities, etc.)
- ✅ Health observances (Mental Health Week, Chronic Pain Awareness Month, etc.)
- ✅ Canadian holidays
- ✅ Provincial holidays (based on your settings)
📅 Calendar Feed URL (ICS Format):
💡 Tip: Copy this URL and paste it into your calendar app (instructions below)
📅 Updates automatically every 5 minutes to include new events from the community!
📱 How to Subscribe
✅ Subscribe in 3 Easy Steps!
Choose your platform below and follow the step-by-step instructions:
📱 iPhone / iPad (iOS)
Tap to see iOS Calendar instructions
- Open the Settings app on your iPhone or iPad
- Scroll down and tap Calendar
- Tap Accounts
- Tap Add Account
- Tap Other at the bottom
- Tap Add Subscribed Calendar
- Paste this URL:
https://3mpwrapp-calendar.empowrapp08162025.workers.dev/events.ics?env=production - Tap Next
- Tap Save
✅ Done! Events will now appear in your Calendar app and update automatically.
🤖 Android (Google Calendar)
Tap to see Android/Google Calendar instructions
- Open Google Calendar on your computer (calendar.google.com) - Note: Must use desktop, not mobile app
- On the left side, look for "Other calendars"
- Click the + (plus sign) next to "Other calendars"
- Click "From URL"
- Paste this URL:
https://3mpwrapp-calendar.empowrapp08162025.workers.dev/events.ics?env=production - Click "Add calendar"
✅ Done! Events will sync to your Android phone automatically within a few hours.
🍎 macOS (Mac Calendar)
Click to see macOS Calendar instructions
- Open the Calendar app on your Mac
- Click File in the menu bar
- Click New Calendar Subscription...
- Paste this URL:
https://3mpwrapp-calendar.empowrapp08162025.workers.dev/events.ics?env=production - Click Subscribe
- Choose a name: 3mpwrApp Events
- Set auto-refresh to: Every hour (or your preference)
- Click OK
✅ Done! Events will now appear in Calendar and update automatically.
💻 Windows (Outlook)
Click to see Outlook instructions
- Open Outlook on your computer
- Click the Calendar icon at the bottom left
- Right-click "My Calendars"
- Click "Add Calendar"
- Click "Subscribe from web"
- Paste this URL:
https://3mpwrapp-calendar.empowrapp08162025.workers.dev/events.ics?env=production - Enter a name: 3mpwrApp Events
- Click Import
✅ Done! Events will sync to your Outlook calendar automatically.
🌐 Web (Google Calendar / Outlook Web)
Click to see web calendar instructions
For Google Calendar Web:
- Go to calendar.google.com
- Look for "Other calendars" on the left
- Click the + (plus sign)
- Click "From URL"
- Paste:
https://3mpwrapp-calendar.empowrapp08162025.workers.dev/events.ics?env=production - Click "Add calendar"
For Outlook Web:
- Go to outlook.live.com/calendar
- Click "Add calendar"
- Click "Subscribe from web"
- Paste the URL above
- Name it 3mpwrApp Events
- Click "Import"
✅ How to Verify It’s Working
Once subscribed, look for these indicators:
- ✅ Calendar shows "3mpwrApp Events" or similar name in your calendar list
- ✅ Events appear in your calendar app with full details (dates, locations, accessibility info)
- ✅ Your calendar auto-updates every few hours with new events
- ✅ You receive notifications based on your calendar app's notification settings
- ✅ Events display with accessibility badges (ASL, captions, wheelchair access, etc.)
💡 Quick Test: Open your calendar app and look for upcoming events. You should see disability awareness days, holidays, and any community events that have been created in the app.
🔧 Troubleshooting
❌ Events not showing up in my calendar
This is usually due to calendar app refresh delays. Here's what to check:
- Check if subscription was added correctly:
- Look for "3mpwrApp Events" in your calendar list
- Make sure it's enabled/visible (check the checkbox next to it)
- Verify the URL was pasted correctly:
- URL should be:
https://your-worker.workers.dev/events.ics?env=production - No extra spaces or characters
- URL should be:
- Force a manual refresh:
- iOS: Settings → Calendar → Accounts → Subscribed Calendars → 3mpwrApp Events → Refresh
- macOS: Calendar → View → Refresh All
- Google Calendar: Wait up to 24 hours, then check again
- Outlook: Right-click calendar → Update
- Check device settings:
- Ensure internet connection is active
- Check that calendar sync is enabled
- Make sure device date/time is correct
- Wait for sync cycle:
- New events appear on website within 5 minutes
- Calendar apps may take 1-24 hours to sync
💡 Quick test: Visit the ICS feed URL in your browser. If you see calendar data, the feed is working. The issue is with your calendar app's sync.
⏰ Events not updating / New events don't appear
Understanding update delays:
- When an event is created in the app:
- Saved to Firestore instantly
- Appears on website within 5 minutes
- Calendar feed updates within 1 hour (cached for performance)
- Your calendar app's refresh rate:
- iOS/macOS: Usually within a few hours
- Google Calendar: Up to 24 hours after feed updates
- Outlook: Hourly to daily depending on settings
- Total delay: Up to 24-48 hours from event creation to calendar app display
💡 For immediate updates: Check the website at 3mpwrapp.pages.dev/events which updates every 5 minutes!
🕐 Events showing wrong time or timezone
Timezone handling:
- All events in the ICS feed are stored in UTC (Coordinated Universal Time)
- Your calendar app should automatically convert them to your local timezone
- If times look wrong:
- Check your device's timezone settings
- Make sure "Set time automatically" is enabled
- Verify your location settings are correct
- If you travel to a different timezone:
- Events should automatically adjust to the new timezone
- Force a calendar refresh if they don't
🗑️ How to unsubscribe from the calendar
To remove the calendar subscription:
iOS/macOS:
- Open Calendar app
- Tap/click "Calendars"
- Find "3mpwrApp Events"
- Tap/click the info (ℹ️) button
- Tap/click "Delete Calendar" or "Unsubscribe"
- Confirm
Google Calendar:
- Go to Settings
- Find "3mpwrApp Events" in the calendar list
- Click the three dots (⋮)
- Select "Remove calendar"
- Confirm
Outlook:
- Right-click on "3mpwrApp Events" in the calendar list
- Select "Delete Calendar"
- Confirm
🆘 Still having issues?
Contact us at empowrapp08162025@gmail.com with:
- Your device/platform (iPhone, Android, Mac, Windows, etc.)
- Calendar app you're using (Apple Calendar, Google Calendar, Outlook, etc.)
- Screenshot of any error messages
- What you've already tried
We'll help you get it working!
🔄 How Event Auto-Sync Works
🔋🔋 Energy: Light
Real-time calendar synchronization is now live! Here’s how it works:
For Event Organizers:
- 📱 Create event in the 3mpwrApp
- ✅ Add all accessibility details (wheelchair access, ASL, quiet room, etc.)
- 🌐 Toggle “Make Public” to list it publicly
- 💾 Event is saved to Firestore database (
events_productioncollection) - 📅 Your event appears on this website within 5 minutes
- 📲 Subscribed calendars update within a few hours (up to 24 hours for Google Calendar)
For Event Attendees:
- 👀 Browse all public events on this website (updates every 5 minutes)
- 📅 Subscribe to ICS feed for automatic calendar sync
- 📲 Get automatic updates when new events are added
- ♿ See all accessibility info before attending
- 🎟️ RSVP directly from calendar or website
- 🌍 Events automatically convert to your local timezone
Technical Details (For Calendar Nerds):
- 📡 Format: Standard iCalendar (.ics) format
- 📦 Data Source: Firestore collections (
events_productionfor live,events_previewfor testing) - ⏱️ Website Updates: Every 5 minutes from Firestore via Cloudflare Worker API
- ⏱️ Calendar Feed: Updates hourly (cached via Cloudflare KV for performance)
- 🔗 Compatible with: Google Calendar, Apple Calendar, Outlook, Thunderbird, and all standard calendar apps
- 🔒 Privacy: Only events marked “public” appear in feed
- 🌍 Timezones: All events stored in UTC, automatically converted by your calendar app
- 🔄 Automation: Real-time sync: App → Firestore → Cloudflare Worker → Your Calendar
- 🎯 Reliability: Hosted on Cloudflare Workers with global CDN for fast, reliable access worldwide
- 📊 Content: User-created events + disability awareness days + health observances + Canadian holidays + provincial holidays
- 🚀 Performance: Cloudflare KV cache ensures sub-100ms response times globally
- 🔐 Security: CORS enabled for website access, service account authentication for Firestore
📋 Event Types You Can Expect
🔋🔋 Energy: Light
Community members will be able to create diverse events:
🎓 Educational:
- Disability rights workshops
- Know-your-rights sessions
- WSIB/WCB navigation clinics
- Accessibility training
- Self-advocacy skills
- Technology tutorials
🤝 Support & Community:
- Peer support groups (chronic pain, mental health, specific conditions)
- Caregiver meetups
- Social gatherings
- Online hangouts
- Hobby groups
- Mentorship circles
📣 Advocacy & Organizing:
- Rallies and protests
- Town halls with politicians
- Community organizing meetings
- Coalition building sessions
- Strategy planning meetings
- Direct actions
💪 Wellness & Recreation:
- Adaptive yoga or fitness classes
- Art therapy sessions
- Accessible outdoor activities
- Gaming nights
- Virtual movie screenings
- Meditation and mindfulness
💼 Professional Development:
- Job search support groups
- Resume workshops
- Interview prep sessions
- Entrepreneurship meetups
- Skill-sharing exchanges
- Networking events
🎉 Celebrations:
- Disability Pride events
- Community achievements
- Fundraisers
- Awareness days
- Cultural celebrations
- Milestone parties
All event types include full accessibility information and virtual attendance options!
♿ Accessibility Information
🔋 Energy: Very Light
Every event listing will include:
Physical Accessibility:
- ♿ Wheelchair accessibility (entrance, bathrooms, seating)
- 🚗 Accessible parking details
- 🚇 Public transit accessibility
- 🚪 Automatic doors
- 🛗 Elevator availability
- 📍 Exact entrance location with photos
Sensory Accommodations:
- 🎧 Quiet rooms or break spaces
- 🔇 Noise level expectations
- 💡 Lighting details (bright, dim, flashing lights warning)
- 🎨 Sensory-friendly options
- 🧩 Stimming-friendly spaces
Communication Access:
- 🤟 ASL interpretation availability
- 📝 CART (live captioning)
- 📄 Materials in large print or braille
- 📖 Plain language summaries
- 🌐 Interpretation in other languages
Participation Options:
- 💻 Virtual attendance link
- 📹 Recording available after event
- 🎤 Multiple ways to participate (speak, chat, raise hand)
- 🔋 Energy level required
- ⏱️ Duration and break schedule
Health & Safety:
- 😷 Mask requirements or recommendations
- 🦠 Ventilation information
- 🧼 Hand sanitizer availability
- 🐕 Service animal policy
- 💊 Medication storage if needed
- 🍽️ Food allergy considerations
Support Services:
- 🧑🤝🧑 Personal support worker welcome
- 👨👩👧 Companion or caregiver invited
- 👶 Childcare available
- 🚽 Gender-neutral and accessible bathrooms
- 🩹 First aid available
- 📞 Emergency contact
🔋 Energy Cost System
🔋 Energy: Very Light
Every event will be tagged with energy cost:
- 🔋 Very Light: Online, short (under 30 min), low stimulation
- 🔋🔋 Light: Online or quiet in-person, 30-60 min, minimal interaction required
- 🔋🔋🔋 Medium: 1-2 hours, moderate social interaction, some stimulation
- 🔋🔋🔋🔋 High: 2-4 hours, active participation, crowded or stimulating
- 🔋🔋🔋🔋🔋 Very High: Full day, high energy required, intense stimulation
You can filter events by energy level so you only see what you can manage on any given day!
🎯 How to Create an Event
🔋🔋 Energy: Light
Once the app launches, creating events is simple:
- 📱 Open 3mpwrApp
- ➕ Tap “Create Event”
- 📝 Fill in details:
- Event name and description
- Date, time, duration
- Location (physical address and/or virtual link)
- All accessibility features
- Energy cost level
- Registration/RSVP requirements
- 🌐 Choose visibility:
- Public: Appears on website calendar and ICS feed
- Group-only: Only visible to specific groups you manage
- Private: Invite-only, not listed publicly
- ✅ Publish!
Your event automatically:
- Appears on this website (if public)
- Shows in ICS feed subscribers’ calendars
- Sends notifications to interested community members
- Includes all accessibility details
- Allows easy RSVP tracking
💡 Event Ideas You Can Organize
🔋🔋 Energy: Light
Need inspiration? Here are events our community might create:
Weekly/Monthly Recurring:
- 🗣️ Chronic pain support group (every Tuesday, 7pm, virtual)
- 🎮 Gaming night for disabled gamers (every Friday, 8pm, Discord)
- 🧘 Gentle adaptive yoga (every Monday/Wednesday, 10am, hybrid)
- 📚 Disability book club (monthly, virtual)
- ☕ Coffee meetup for local members (monthly, rotating accessible cafes)
One-Time Events:
- 📣 Rally for accessible transit (date TBD, city hall)
- 🎓 WSIB appeals workshop (Saturday, 2pm, community center)
- 🎉 Disability Pride celebration (June, park with accessible facilities)
- 🏛️ Town hall with MPP about healthcare access (date TBD, virtual + in-person)
- 🎨 Accessible art showcase (one evening, gallery)
Awareness & Education:
- 🧠 Invisible disability awareness panel
- 💪 Self-advocacy skills training
- ⚖️ Know your workplace rights session
- 🤝 Allyship 101 for non-disabled supporters
- 🏥 Navigating healthcare as a disabled person
Social & Community:
- 🎬 Accessible movie screening
- 🍽️ Potluck at accessible venue
- 🚶 Slow-paced accessible nature walk
- 🎭 Theater outing with ASL interpretation
- 🎨 Craft circle (sensory-friendly)
The possibilities are endless - organize what your community needs!
📅 What’s Included in the Calendar Feed?
🔋🔋 Energy: Light
When you subscribe, you get 131+ events automatically, including:
🎗️ Disability Awareness Days
- International Day of Persons with Disabilities (December 3)
- World Autism Awareness Day (April 2)
- Global Accessibility Awareness Day (3rd Thursday of May)
- National AccessAbility Week (Canada, last full week of May)
- International Day of Sign Languages (September 23)
- White Cane Safety Day (October 15)
- World Mental Health Day (October 10)
- And many more!
🏥 Health Observances
- Mental Health Week (Canada, May)
- Chronic Pain Awareness Month (September)
- Disability Employment Awareness Month (October)
- National Epilepsy Awareness Month (November)
- Rare Disease Day (Last day of February)
- World MS Day (May 30)
- Fibromyalgia Awareness Day (May 12)
- Plus health observances for dozens of conditions!
🇨🇦 Canadian Holidays
- New Year's Day
- Canada Day (July 1)
- Labour Day (First Monday in September)
- Thanksgiving (Second Monday in October)
- Remembrance Day (November 11)
- Christmas Day
- Boxing Day
- And more!
🏛️ Provincial Holidays
The calendar includes provincial holidays for:
- Alberta (Family Day, Heritage Day)
- British Columbia (BC Day, Family Day)
- Manitoba (Louis Riel Day)
- New Brunswick (New Brunswick Day)
- Newfoundland & Labrador (St. Patrick's Day, St. George's Day, Discovery Day, etc.)
- Northwest Territories (National Indigenous Peoples Day)
- Nova Scotia (Heritage Day)
- Nunavut (Nunavut Day)
- Ontario (Family Day, Civic Holiday)
- Prince Edward Island (Islander Day)
- Quebec (National Patriots' Day, Saint-Jean-Baptiste Day)
- Saskatchewan (Family Day, Saskatchewan Day)
- Yukon (Discovery Day, National Indigenous Peoples Day)
👥 Community Events
User-created events from the 3mpwrApp community:
- Rallies and protests
- Support groups and meetups
- Workshops and training sessions
- Social gatherings
- Virtual events and webinars
- Advocacy campaigns
- And whatever else the community creates!
💡 Pro Tip: Even if you don't attend every event, having awareness days in your calendar helps you:
- Stay informed about important dates in the disability community
- Plan advocacy actions around awareness days
- Share information on social media during observances
- Never miss a holiday or provincial observance
- Connect with others around shared experiences and conditions
❓ Need Help with Calendar Subscription?
🔋🔋 Energy: Light
📖 Comprehensive Support Available
We've provided detailed troubleshooting above. If you're still having issues:
- ✅ Check the troubleshooting section above for common issues
- ✅ Verify your calendar feed URL is correct
- ✅ Force a manual refresh in your calendar app
- ✅ Check that the calendar is enabled/visible
- ✅ Visit the website directly for instant updates (refreshes every 5 minutes)
❓ Still stuck? Contact us and we'll help you troubleshoot!
📊 Calendar Feed Stats
5min
Website Update Time
1hr
Calendar Feed Refresh
131+
Built-In Events
∞
Community Events
</li>
<li><strong>Your calendar app's refresh rate:</strong>
<ul>
<li>Even after the ICS updates, your calendar app needs to sync</li>
<li>iOS/macOS: Usually within a few hours</li>
<li>Google Calendar: Up to 24 hours after ICS updates</li>
<li>Total delay: 1-2 days from event creation to calendar app display</li>
</ul>
</li>
</ol>
<p style="margin-top: 1rem;"><strong>💡 For immediate updates:</strong> Check the website at <a href="/events/">3mpwrapp.pages.dev/events</a> which updates every 5 minutes!</p>
</div> </details>
🕐 Events showing wrong time or timezone
Timezone handling:
- All events in the ICS feed are stored in UTC (Coordinated Universal Time)
- Your calendar app should automatically convert them to your local timezone
- If times look wrong:
- Check your device's timezone settings
- Make sure "Set time automatically" is enabled
- Verify your location settings are correct
- If you travel to a different timezone:
- Events should automatically adjust to the new timezone
- Force a calendar refresh if they don't
🗑️ How to unsubscribe from the calendar
To remove the calendar subscription:
iOS/macOS:
- Open Calendar app
- Tap/click "Calendars"
- Find "3mpwrApp Events"
- Tap/click the info (ℹ️) button
- Tap/click "Delete Calendar" or "Unsubscribe"
- Confirm
Google Calendar:
- Go to Settings
- Find "3mpwrApp Events" in the calendar list
- Click the three dots (⋮)
- Select "Remove calendar"
- Confirm
Outlook:
- Right-click on "3mpwrApp Events" in the calendar list
- Select "Delete Calendar"
- Confirm
🆘 Still having issues?
Contact us at empowrapp08162025@gmail.com with:
- Your device/platform (iPhone, Android, Mac, Windows, etc.)
- Calendar app you're using (Apple Calendar, Google Calendar, Outlook, etc.)
- Screenshot of any error messages
- What you've already tried
We'll help you get it working!
📋 Quick Reference Card
🔋 Energy: Very Light
✅ Real-Time Calendar Sync is Live!
🔗 Calendar Feed URL:
📊 Total Events:
131+
🔄 Update Frequency:
Every 5 min
📅 Included:
- User-created events
- Disability awareness days
- Health observances
- Canadian holidays
- Provincial holidays
- Auto-updates hourly
✅ Compatible With:
📱 iPhone • 🤖 Android • 🍎 Mac • 🪟 Windows
📧 Outlook • 🌐 Google Calendar • 🗓️ Apple Calendar • ⚡ All standard calendar apps
💡 Pro Tips:
- Subscribe once, stay updated forever
- New events appear automatically (within 1-24 hours)
- Website updates faster (every 5 minutes)
- All events include full accessibility info
- Free forever - no account needed to subscribe
❓📞 Questions About Events?
Want to organize an event?
📧 Email: empowrapp08162025@gmail.com
Need help with accessibility planning?
📧 Email: empowrapp08162025@gmail.com
Have a venue accessibility question?
📧 Email: empowrapp08162025@gmail.com
Technical issues with calendar feed?
📧 Email: empowrapp08162025@gmail.com
—
💬 Was this page helpful?
📅 See you at the next event!