Staff shift reporting
An internal portal for staff absence and shift reports covering leave, sick days, official duties, and shift exchanges. Administrators review, filter, edit, remove, and export records.
Internal
Internal tool
Product preview

Problem
Staff need a consistent way to submit absence and shift reports, and administrators need to review and export them.
Approach
A React portal on Convex where staff submit absence and shift records and administrators review them: filter by type and period, correct entries, remove duplicates, and export the recap. date-fns handles recurring-date logic; Lucide keeps the interface scannable for non-technical staff.
Implemented features
- Absence and shift reporting for leave, sick days, official duties, and exchanges
- Admin review: filter, edit, remove, and export records
- Date handling for recurring shift patterns
Availability
Internal project — no public repository or demo.