Self-hosted scheduling poll. Like Doodle, but self-hosted. You own your data.
Pick dates from the calendar, set times, and share.
See who's available at a glance. Best date highlighted automatically.
docker run -p 3000:3000 -v sched-data:/app/data gdalabs/schedOpen http://localhost:3000 — done.
- Create polls with candidate dates/times
- Share via URL — no account needed
- Respond with ○ (yes) △ (maybe) × (no)
- Best date highlighted automatically
- Mobile-friendly responsive UI
- SQLite — zero external dependencies
- Single Docker image, one command to deploy
git clone https://github.com/gdalabs/sched.git
cd sched
npm install
npm run devFrontend: http://localhost:5173 API: http://localhost:3000
npm run build
npm startdocker build -t sched .
docker run -p 3000:3000 -v sched-data:/app/data sched- Backend: Hono + Node.js
- Frontend: Vanilla TypeScript
- Database: SQLite (better-sqlite3)
- Build: Vite + TypeScript
MIT

