Nurses’ station, 3 a.m. A security guard squints at a crumpled paper schedule taped to the wall, wondering if Saturday’s his.
That’s the daily grind for millions in shift work — and JLODev, a solo developer, just shipped Turna, a free shift calendar app laser-focused on fixing it.
Turna isn’t another bloated calendar trying to do everything. It’s for the 20 million U.S. shift workers alone (Bureau of Labor Statistics data: healthcare, manufacturing, emergency services dominate). They waste hours on spreadsheets or group chats. Turna? Paint shifts like Microsoft Paint, generate rotations (Morning-Afternoon-Night-Off-Off, boom), share real-time with partners, track stats. Web at app.turna.es, Android TWA on Play Store soon.
But here’s the data point that hooks me: niche apps like this crush generalists. Remember when Shiftboard raised $10M for enterprise rostering, then fizzled? Turna sidesteps that, free and simple. JLODev kept the stack minimalist — Vue 3 frontend (one HTML + JS file, tiny bundle), FastAPI backend, Postgres. No React cruft, no Tailwind opinions, no Docker orchestration. Why? Solo dev reality: one person can’t maintain a monolith.
Why Bet on a Shift Calendar App in 2024?
Market dynamics scream opportunity. Shift work apps pull $500M+ globally (Statista), but 80% are enterprise SaaS charging $10/user/month. Free tools? Sparse. Turna enters free, eyes premium like Google Calendar sync later.
JLODev’s paint mode — select shift type, tap calendar days — sets up a month in seconds. Genius for visual thinkers. Shared calendars overlay with CSS diagonal splits: your shifts top-left triangle, partner’s bottom-right. Tricky? Yeah, but it works without third-party libs.
“Paint mode. This was the feature that changed everything. Instead of filling forms to add shifts, you just select a shift type and tap days on the calendar. Like painting. Users can set up an entire month in 10 seconds.”
That’s from the dev’s own postmortem. Spot-on. Forms suck for calendars; pixels rule.
And stats tracking? Handles timezones right — no night shifts vanishing into UTC black holes. Dark mode for owls. PWA everywhere, TWA for Play Store. Splash screens matched after trial-and-error hell.
Look, solo shipping’s rare these days. Twelve testers already hooked. Public Android drop imminent.
Can One Dev Really Compete with Google Calendar?
Short answer: in niches, yes. Google Calendar’s great for 9-5ers, but rotating shifts? It mangles them. Turna owns the pain point.
Tech choices shine under scrutiny. FastAPI’s async Python APIs generated docs on autopilot, type-safe. Vue Composition API kept frontend lean — pure CSS for pixel-perfect mobile feel. Bubblewrap wrapped PWA as Android app in hours, not months. Total cost? Linux VPS with Nginx. Bootstrap that, VCs.
My unique take: this echoes Basecamp’s 2004 playbook. Jason Fried shunned VC bloat, shipped simple project tracking, built a $100M empire. Turna could follow — niche first, then scale. Predict: if it hits 100K users (plausible, given WhatsApp fatigue), Big Tech acquires for their workforce tools. Microsoft or Google sniffs around shift data gold.
But skepticism check: is it hype? Nah. Dev admits first version was ugly — users cared it worked. Smart: ship early, iterate. Niche over broad: “shift calendar for nurses” beats “calendar app.”
Deeper dive on gotchas. Timezone bug? JS Dates UTC-shift night shifts across months. Fix: query to 23:59:59 end-of-day. TWA icons? Maskable formats or bust. Real dev sweat, not vaporware.
What’s Next for Turna – And Solo Dev Plays?
Premium teases: push notifications, Cal export. But core stays free. GitHub open: github.com/jlodev-desing/turna. Instagram for updates.
Data backs the bet. PWA adoption’s up 40% YoY (Google stats); users install 3x more than native in niches. Android closed testing live, feedback loop tight.
Critique time — gently. Landing page turna.es is crisp, but SEO could punch harder (more shift-worker keywords). Play Store public release? Nail ASO with “free rotating shift calendar.” Don’t sleep on iOS PWA push; Apple hates PWAs, but users don’t.
Here’s the thing: in a sea of AI-hyped devtools, Turna proves classics win. Build what users WhatsApp about. Simple stack scales solo.
And for devs eyeing side hustles? Steal this: PWA + TWA = cross-platform fast. Pure CSS = control. FastAPI = backend velocity.
Shipped. Tested. Ready.
🧬 Related Insights
- Read more: Agent Sprawl: The Tech Debt That’s Already Burying Your AI Dreams
- Read more: Cloudflare’s Gen 13 Gamble: Cache Slashed, Cores Doubled for Edge Speed Boost
Frequently Asked Questions
What is Turna shift calendar app? Turna lets shift workers paint custom rotations on a calendar, share real-time, and track stats — free web/PWA/Android app at app.turna.es.
How does Turna handle rotating shifts? Auto-generate sequences like Morning-Afternoon-Night-Off, or paint manually; overlays shared calendars with diagonal CSS splits.
Is Turna free for nurses and firefighters? Yes, core features free forever; premium like notifications coming later.