I built a free shift scheduler that checks Taiwan labor law compliance

I built a free shift scheduler that checks Taiwan labor law compliance

我開發了一款免費的排班系統,並內建台灣勞基法合規檢查

Why I built this I used to manage scheduling using Excel. At first it worked fine, but as the team grew, problems started to appear: Missing shifts, Employees scheduled on leave days, Too many consecutive working days, Hard to check labor law compliance. It became clear that Excel is good for recording schedules, but not for validating them. So I built a simple web-based shift scheduler.

為什麼我開發這個工具 我過去習慣用 Excel 來管理排班。起初運作得還不錯,但隨著團隊成長,問題開始浮現:漏班、員工在休假日被排班、連續工作天數過長、難以檢查是否符合勞基法。我意識到 Excel 適合用來記錄排班,但不適合用來驗證排班的合法性。因此,我開發了一個簡單的網頁版排班系統。

What it does This tool helps you: Create employee schedules, Define shift types (morning, evening, night), Set required staff per shift, Detect missing coverage, Check basic labor constraints. It’s especially useful for small teams that need quick validation before publishing schedules.

功能介紹 這個工具可以協助你:建立員工排班表、定義班別(早班、晚班、夜班)、設定各班次所需人力、偵測人力缺口、檢查基本的勞動限制。對於需要在發布排班前進行快速驗證的小型團隊來說,這特別實用。

Special focus: labor law compliance One thing I noticed is that many scheduling tools focus on UI, but not on rules. In Taiwan, scheduling mistakes can easily violate labor laws: Working too many consecutive days, Not enough rest between shifts, Exceeding weekly working hours. So I added a basic validation layer to detect these issues early.

特別關注:勞基法合規性 我注意到許多排班工具只專注於介面設計,卻忽略了規則層面。在台灣,排班錯誤很容易違反勞基法,例如:連續工作天數過長、班次間休息時間不足、超過每週工時上限。因此,我加入了一個基礎的驗證層,以便及早偵測這些問題。

Demo You can try it here: 👉 https://zeppelintsai.github.io/shift-scheduler/

演示連結 你可以在這裡試用:👉 https://zeppelintsai.github.io/shift-scheduler/

Use cases This tool is useful for: Restaurants (peak hour scheduling), Security teams (12-hour shifts), Retail stores, Small businesses still using Excel.

適用場景 這個工具適用於:餐廳(尖峰時段排班)、保全團隊(12 小時輪班)、零售商店、以及目前仍在使用 Excel 的小型企業。

Next steps I’m planning to add: Auto scheduling, Better labor law rules, Multi-location support. If you have feedback, feel free to share!

未來規劃 我計畫加入的功能包括:自動排班、更完善的勞基法規則檢查、多據點支援。如果你有任何建議,歡迎隨時分享!

Final thoughts This is a small project, but I wanted to solve a real problem: Turning scheduling from “manual input” into “validated planning”. If you’re still using Excel for scheduling, maybe this can help.

結語 這是一個小型的專案,但我希望能解決一個實際的問題:將排班從「手動輸入」轉變為「經過驗證的規劃」。如果你還在使用 Excel 排班,或許這個工具能幫上忙。

Keywords This project can be considered as: free shift scheduler, employee scheduling tool, Taiwan labor law compliance scheduler, security shift scheduling (12-hour rotation), restaurant shift scheduling. If you’re searching for a simple scheduling tool with validation, this might help.

關鍵字 此專案可歸類為:免費排班系統、員工排班工具、台灣勞基法合規排班表、保全排班(12 小時輪班)、餐廳排班。如果你正在尋找一個具備驗證功能的簡單排班工具,這或許對你有幫助。