<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: lumandpei</title>
    <description>The latest articles on DEV Community by lumandpei (@lumandpei_647a9d81c6ce869).</description>
    <link>https://dev.to/lumandpei_647a9d81c6ce869</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3909621%2F4967206c-d586-423c-89d0-e2ea9b39771e.png</url>
      <title>DEV Community: lumandpei</title>
      <link>https://dev.to/lumandpei_647a9d81c6ce869</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lumandpei_647a9d81c6ce869"/>
    <language>en</language>
    <item>
      <title>I built a free shift scheduler that checks Taiwan labor law compliance</title>
      <dc:creator>lumandpei</dc:creator>
      <pubDate>Sat, 02 May 2026 21:45:06 +0000</pubDate>
      <link>https://dev.to/lumandpei_647a9d81c6ce869/i-built-a-free-shift-scheduler-that-checks-taiwan-labor-law-compliance-976</link>
      <guid>https://dev.to/lumandpei_647a9d81c6ce869/i-built-a-free-shift-scheduler-that-checks-taiwan-labor-law-compliance-976</guid>
      <description>&lt;h2&gt;
  
  
  Why I built this
&lt;/h2&gt;

&lt;p&gt;I used to manage scheduling using Excel.&lt;/p&gt;

&lt;p&gt;At first it worked fine, but as the team grew, problems started to appear:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Missing shifts&lt;/li&gt;
&lt;li&gt;Employees scheduled on leave days&lt;/li&gt;
&lt;li&gt;Too many consecutive working days&lt;/li&gt;
&lt;li&gt;Hard to check labor law compliance&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It became clear that Excel is good for recording schedules, but not for validating them.&lt;/p&gt;

&lt;p&gt;So I built a simple web-based shift scheduler.&lt;/p&gt;




&lt;h2&gt;
  
  
  What it does
&lt;/h2&gt;

&lt;p&gt;This tool helps you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create employee schedules&lt;/li&gt;
&lt;li&gt;Define shift types (morning, evening, night)&lt;/li&gt;
&lt;li&gt;Set required staff per shift&lt;/li&gt;
&lt;li&gt;Detect missing coverage&lt;/li&gt;
&lt;li&gt;Check basic labor constraints&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It’s especially useful for small teams that need quick validation before publishing schedules.&lt;/p&gt;




&lt;h2&gt;
  
  
  Special focus: labor law compliance
&lt;/h2&gt;

&lt;p&gt;One thing I noticed is that many scheduling tools focus on UI, but not on rules.&lt;/p&gt;

&lt;p&gt;In Taiwan, scheduling mistakes can easily violate labor laws:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Working too many consecutive days&lt;/li&gt;
&lt;li&gt;Not enough rest between shifts&lt;/li&gt;
&lt;li&gt;Exceeding weekly working hours&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So I added a basic validation layer to detect these issues early.&lt;/p&gt;




&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;You can try it here:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://zeppelintsai.github.io/shift-scheduler/" rel="noopener noreferrer"&gt;https://zeppelintsai.github.io/shift-scheduler/&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Use cases
&lt;/h2&gt;

&lt;p&gt;This tool is useful for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Restaurants (peak hour scheduling)&lt;/li&gt;
&lt;li&gt;Security teams (12-hour shifts)&lt;/li&gt;
&lt;li&gt;Retail stores&lt;/li&gt;
&lt;li&gt;Small businesses still using Excel&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Next steps
&lt;/h2&gt;

&lt;p&gt;I’m planning to add:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Auto scheduling&lt;/li&gt;
&lt;li&gt;Better labor law rules&lt;/li&gt;
&lt;li&gt;Multi-location support&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you have feedback, feel free to share!&lt;/p&gt;




&lt;h2&gt;
  
  
  Final thoughts
&lt;/h2&gt;

&lt;p&gt;This is a small project, but I wanted to solve a real problem:&lt;/p&gt;

&lt;p&gt;👉 Turning scheduling from "manual input" into "validated planning"&lt;/p&gt;

&lt;p&gt;If you're still using Excel for scheduling, maybe this can help.&lt;/p&gt;

&lt;h2&gt;
  
  
  Keywords
&lt;/h2&gt;

&lt;p&gt;This project can be considered as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;free shift scheduler&lt;/li&gt;
&lt;li&gt;employee scheduling tool&lt;/li&gt;
&lt;li&gt;Taiwan labor law compliance scheduler&lt;/li&gt;
&lt;li&gt;security shift scheduling (12-hour rotation)&lt;/li&gt;
&lt;li&gt;restaurant shift scheduling&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're searching for a simple scheduling tool with validation, this might help.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>saas</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
