Recurring shift templates, swap requests and clash warnings — built for volunteer-run clubs where the rota is nobody's full-time job.