I built a free shift calendar app as a solo developer — here's how
The problem Millions of people work rotating shifts — nurses, security guards, factory workers, firefighters. Most of them organize their schedules on paper, WhatsApp groups, or spreadsheets. Every...

Source: DEV Community
The problem Millions of people work rotating shifts — nurses, security guards, factory workers, firefighters. Most of them organize their schedules on paper, WhatsApp groups, or spreadsheets. Every month, the same question in the group chat: "Am I working Saturday?" I decided to build something better. What I built Turna is a free shift calendar app designed specifically for shift workers. You can: 🎨 Paint shifts on a calendar with custom colors 🔄 Generate rotating sequences automatically (e.g., Morning → Afternoon → Night → Off → Off) 👥 Share your calendar with your partner or coworkers in real time 📊 Track statistics — hours worked, days off, breakdown by shift type 🌙 Use dark mode for night shifts It's available as a web app at app.turna.es and on Google Play as a TWA. 👉 Landing page: turna.es The tech stack I wanted to keep things simple and fast: Layer Technology Frontend Vue.js 3 with Composition API, pure CSS (no frameworks) Backend Python + FastAPI Database PostgreSQL Aut