Skip to content
OpenNerdzPublic

About

Find a time that works for everyone — free group scheduling polls

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WhenAll

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.

Hosted on Cloudflare

  • Workers (Hono) for the app
  • D1 (SQLite) for storage
  • Static assets for CSS/JS
  • Free *.workers.dev URL

Features

  • 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

Deploy

npm install
npm run db:migrate    # apply schema to remote D1
npm run deploy

Local dev

npm run db:migrate:local
npm run dev

Environment

Configured in wrangler.toml:

Binding Purpose
DB D1 database whenall-db
ASSETS Static files from ./public

License

MIT

About

Find a time that works for everyone — free group scheduling polls

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages