Shift Swapping
Users can now swap shifts with other employees, without needing to involve a manager. Managers can approve or deny shift swaps, and the schedule is automatically updated. User credentials are automatically verified, and the system ensures that the swap is fair.