ShiftScheduler: Python Shift Planner
Assign shifts evenly with ShiftScheduler from CodeForgePulse. Input availability in a CSV, get a balanced schedule for all workers. Perfect for small businesses, planners, or optimization fans.
Features:
- CSV input (shifts vs. workers)
- Smartly balances shifts across everyone
- Saves results to CSV
Sample Output:
> python shiftscheduler.py availability.csv
ShiftScheduler Results:
Dat1Morning: Charlie
Day1Afternoon: Bob
Day1Evening: John
Dat2Morning: Alice
Day2Afternoon: Charlie
Day2Evening: Bob
Dat3Morning: Alice
Day3Afternoon: Bob
Day3Evening: John
Shift Counts:
Alice: 2
Bob: 3
Charlie: 2
John: 2
Requirements:
- Python 3.x
- pandas (install via pip install pandas
)
Download includes:
- shiftscheduler.py script
- README.pdf guide
- sample availability.csv
- requirements.txt
Fine Print: Digital product—no refunds. All sales final. Ensure Python 3.x and pandas are installed. DM @CodeForgePulse on Instagram for questions.
Balance shifts evenly—Python tool for fair scheduling