← WorkCase Study

TurnoFlow

Shift management SaaS for the hospitality industry

SaaS · .NET 10 · Blazor Server · PostgreSQL · Stripe · Railway

The problem

Restaurant owners in Spain manage shifts through WhatsApp groups, Excel spreadsheets, and paper. The result: scheduling conflicts, employees who don't know their shift until the day before, and no legal compliance tracking.

No shift visibility

Employees unaware of their schedule until the last minute

Legal exposure

No tracking of rest days or contract limits

Manual chaos

Owners spending hours on scheduling every week

The solution

TurnoFlow is a SaaS platform built specifically for small hospitality businesses (5–25 employees). It automates weekly scheduling, tracks incidences, manages employee contracts, and gives every employee a dedicated mobile portal.

Automatic schedule generation
Employee portal (mobile-first)
Time tracking & clock-in/out
Absence & incidence management
Stripe subscription billing
Push notifications + email alerts

Product preview

Three views, one complete operation

Dashboard for the owner, schedule editor for the manager, and mobile-first portal so every employee can see their shifts and clock in from their phone.

Dashboard

Owner overview

Weekly KPIs, hours distribution per employee, and incident alerts on a single screen.

Schedule editor

Weekly planning

Drag & drop by employee and day. Automatic conflict detection and validation against contracts.

Employee portal

Mobile-first

Every employee sees their shifts, clocks in/out, requests changes, and reports incidents from their phone.

Representative mockups of the real product views in production.

Technical stack

Framework
.NET 10 + Blazor Server
Database
PostgreSQL (EF Core)
Auth
ASP.NET Identity (dual scheme)
Payments
Stripe
Email
Resend
Deployment
Railway + GitHub Actions CI/CD
Domain
Namecheap

The process

01

Discovery & Architecture

2 weeks

Domain modeling, multi-tenant design, auth strategy

02

Core Build

6 weeks

Schedule engine, employee portal, billing

03

Advanced Features

4 weeks

Time tracking, notifications, fichaje system

04

Launch & Iteration

Ongoing

First clients, feedback loop

Results

< 3 months

From idea to live product

100%

Multi-tenant data isolation

2 portals

Owner dashboard + Employee mobile portal

Want something built like this?

Start a project →