Period workflow
Open, publish, and close rosters with explicit guardrails. Reopening is controlled and traceable.
Duty rosters for shift-driven teams. Periods, conflict rules, and the draft → published → closed lifecycle are enforced server-side. A published roster matches the authoritative state on the server — including audit snapshots.
DutyCheck splits planning into clear lifecycle steps — open, published, closed — so the right people see the right roster at the right time, and you have a clean record afterwards.
Open, publish, and close rosters with explicit guardrails. Reopening is controlled and traceable.
Overlaps, rest periods, and policy checks are enforced server-side. The UI shows conflicts; the backend has the final say.
Planner and employee views — each sees what they need, with optional per-location planner scope.
Request and review absences directly in the app, alongside the schedule itself.
Evidence snapshots show exactly what was published and when. Useful when a customer or auditor asks later.
Mirror absences into ArbeitszeitCheck when it is installed (optional, switchable in settings).
Designed against real workflows for security and shift-driven service companies — but applicable wherever rosters need to be auditable.
Targets WCAG 2.1 AA: full keyboard navigation, screen-reader-friendly markup, responsive layout from 320 px.
DutyCheck is deliberately not a time-tracking or billing tool. It plans shifts and rosters — fully usable without any other Check app.
ArbeitszeitCheck — time tracking · Shift operations guide · All modules at a glance
The web app stays free (AGPL). The official phone app is for organisations that want staff to view and acknowledge the duty roster on their phone. List price: €5 per user / year, from €25 / year for up to five users (invoice and licence key). Android; not yet publicly listed on the Play Store — the web app covers roster operations. No iOS, no Terminal SKU.
DutyCheck is published in the official Nextcloud App Store and on GitHub.
git clone https://github.com/aSoftwareByDesignRepository/\
nextcloud-dutycheck.git \
/path/to/nextcloud/apps/dutycheck
cd /path/to/nextcloud
php occ app:enable dutycheck
Step-by-step guide for administrators and end users — free download.
These apps are maintained in public. If DutyCheck helps your organisation, you can fund ongoing work through GitHub Sponsors. Want a feature shipped sooner or tailored to your setup? Contact us — we are happy to discuss sponsored feature development.