Find a time that works for everyone.
Free group scheduling polls (Doodle / When2meet lite). Create a poll, share one link, collect availability, pick the winner — no accounts, no ads.
- Workers (Hono) for the app
- D1 (SQLite) for storage
- Static assets for CSS/JS
- Free
*.workers.devURL
- Create polls with multiple time slots + timezone
- Public vote link (Yes / Maybe / No)
- Optional vote PIN and expiry
- Live ranked results + heatmap
- Admin link: lock, choose final time, delete
- No user accounts required
npm install
npm run db:migrate # apply schema to remote D1
npm run deploynpm run db:migrate:local
npm run devConfigured in wrangler.toml:
| Binding | Purpose |
|---|---|
DB |
D1 database whenall-db |
ASSETS |
Static files from ./public |
MIT