Home / Works / Team Scheduling & Leave Tracker
Team Scheduling & Leave Tracker
Web Application · Cloudflare Workers
Overview
Members log daily schedules and leave; supervisors see the whole team on a dashboard. Config-driven scheduling windows, deadlines, holidays, org hierarchy, site assignments and field pullout/deployment rotations, on a serverless Worker with a D1 database.
How it works
Members and admins reach the same Worker and D1 database by different routes.
InputStepDecision / optionData storeOutput
Details
- Built and deployed a team scheduling and leave-tracking web app (JavaScript, Cloudflare Worker, GitHub Actions) used by the whole 40-person department.
- Members log daily schedules and leave; supervisors see the whole team on a dashboard. Config files set the scheduling window, deadline, holidays, org hierarchy, site assignments and field-site rotation rules.
- Built with: JavaScript, Cloudflare Workers, Cloudflare D1 (SQL)
About the code
Built for my department. The code stays with the company, so this page describes the tool only.