Home / Tools / Group Scheduler
📅 📅 Group Scheduler - Free Doodle-like Meeting Planner
Zero-backend group scheduling tool. Create polls, share via P2P or encrypted links, find best meeting times with no server required.
Choose Your Role
Host a Poll
Create a new scheduling poll and invite participants
Join a Poll
Enter a poll URL or paste a share code to vote
Or Load a Previous Poll
Create New Poll
Time Slot Selection
🎯 Group Calendar Overlap Analyzer
Import participant calendars (.ics files) to visualize group availability and auto-suggest optimal meeting times. Privacy guaranteed: Only busy/free intervals are extracted, no event details.
Join a Poll
Ingest Participant Responses
Poll Results
Features
🔐 Zero Backend
All data stays in your browser. No server uploads, complete privacy.
🌐 Real-Time Sync
WebRTC P2P connections for instant live updates across participants.
🔒 Encrypted Sharing
Password-protected polls with AES-GCM encryption via Web Crypto API.
📅 Calendar Export
Export to .ics format compatible with Google, Apple, and Outlook.
💾 Portable Saves
Save/load polls as files, URLs, QR codes, or encrypted text strings.
📊 Smart Heatmap
Automatic consensus visualization with best time recommendation.
How It Works
- Host Creates Poll: Set up time slots, optional password, and choose sync mode (P2P or Encrypted URL)
- Share With Participants: Send the generated link, QR code, or encrypted payload
- Participants Vote: Choose Yes/Maybe/No for each time slot
- Review Results: See color-coded availability heatmap with automatic best time detection
- Finalize & Export: Lock in the winning slot and export to calendars
Privacy & Security
- ✅ 100% client-side execution - no data sent to servers
- ✅ Optional AES-256-GCM encryption with PBKDF2 key derivation
- ✅ WebRTC connections use secure WSS signaling through Cloudflare
- ✅ IndexedDB for local persistence with browser security
- ✅ All cryptographic operations use native Web Crypto API
Browser Compatibility
Requires a modern browser with support for:
- Web Crypto API (SubtleCrypto)
- IndexedDB
- CompressionStream API
- WebRTC (for P2P mode)
Tested on Chrome/Edge 90+, Firefox 90+, Safari 15+