DEV Community

Jack Green
Jack Green

Posted on • Originally published at tools.jackgreen.top

I Built a Free Shift Schedule Generator (Because Deputy Charges $20+/user/month)

I Built a Free Shift Schedule Generator (Because Deputy Charges $20+/user/month)

Last year I was helping a small restaurant owner manage their weekly shift schedules. They needed something simple — a clean schedule they could print and post on the break room fridge, with all team members' names and shift times.

I found Deputy. It looked great. I signed up. Filled in the details.

It asked for a credit card. Then it said $22/user/month. For a team of 8, that's $176/month.

I closed the tab. Opened a text editor. Built something better that afternoon.

The Problem

Services like Deputy follow the same playbook:

  1. Let you create a free account (data capture)
  2. Make you fill in all your team details (investment)
  3. Lock PDF export and key features behind a paywall (frustration)
  4. Demand $20+/user/month (rage quit)

It's a subscription trap disguised as a workforce management tool. And it preys on small businesses — restaurants, retail shops, clinics — who just need shift schedules for their team and can't afford recurring fees.

What I Built

Shift Schedule Generator — a completely free, zero-signup, browser-based shift schedule generator.

  • No account. Open the page, add your team, assign shifts, download.
  • No watermark. Clean, print-ready schedules instantly.
  • No payment. Ever. Not a "freemium" model, not a trial, just free.
  • No data collection. Everything runs in your browser. Your team data never touches a server.
  • Works offline. Once loaded, you don't even need internet.

Features

  • Professional shift schedule format — team members, shift types (morning/afternoon/evening/night), weekly layout
  • Live preview — see your schedule as you build it
  • Print-ready PDF — clean tables with color-coded shifts, notes section, signature line
  • Custom company name — your branding, not Deputy's
  • Privacy first — 100% client-side, no server processing

Why It Matters

Small business owners, restaurant managers, retail supervisors — we're all expected to pay for everything. A shift schedule generator shouldn't be a cash grab. It should be a utility — like a calculator or a ruler.

The fact that this exists at all is kind of wild. You can download professional, print-ready shift schedules, no strings attached, for zero dollars. No upsell. No "upgrade to premium." Just... done.

The Tech

  • Frontend: Vanilla HTML/CSS/JS — no framework needed
  • PDF generation: pdf-lib (client-side, no server)
  • Hosting: Static files on nginx, Python simple HTTP server for local dev
  • Deploy: One rsync, done

The whole thing is under 400 lines of code. That's it.

Open Source

It's all on GitHub — fork it, improve it, run it yourself. If you're a developer who's ever been frustrated by paywalled utilities, go build something better. It's faster than you think.

Try it: tools.jackgreen.top/shift-schedule-generator/


Built because someone should have done this already. Now it exists.

Top comments (0)