The client has a staffing agency that specializes in providing support staff for disabled individuals. They were using "Sling" for shift scheduling but needed a more comprehensive solution to address privacy concerns and the lack of payroll and invoicing functionalities.
The project aimed to develop a comprehensive web and mobile application tailored to the client's unique business needs. The solution was designed to address the limitations of the existing shift scheduling product, "Sling", by incorporating advanced features for shift management, payroll processing, and invoice generation.
Shift Management
Implementing business rules to handle shift conflicts, particularly with repeat shifts scheduled for future dates, was a complex task. Ensuring that these shifts do not overlap and conflict with existing schedules required a sophisticated approach.
AllianceTek developed an advanced scheduling algorithm that automatically detects potential conflicts and suggests alternative slots. This system was also equipped to manage repeat shifts, ensuring that they were scheduled without conflicts. A visual calendar interface was implemented, allowing administrators to easily view and manage shifts, enhancing overall scheduling efficiency.
System Flexibility
The system needed to be flexible enough to adapt to run-time changes, such as shift time extensions. This required a dynamic design that could accommodate last-minute alterations without disrupting the entire schedule.
The solution included a feature for real-time shift adjustments. Administrators can now extend shift times as needed, with the system automatically updating the schedules and notifying relevant support workers. This flexibility ensures that the staffing needs are met efficiently, even in cases of unexpected changes.
Rest Time Compliance
Ensuring that support workers have adequate rest between shifts, especially after shifts that are 8 hours or longer, was crucial for compliance and worker wellbeing.
A rest time calculation module was integrated into the scheduling system. This module automatically calculates the required rest period after each shift and prevents the scheduling of a new shift that violates this rest period. This ensures compliance with labor laws and promotes the health and safety of the support workers.
Rate Management Interface
Developing a user-friendly interface for defining various rates, such as weekday, evening, night, weekend, public holiday, and transportation rates for support workers and clients.
AllianceTek designed an intuitive and easy-to-navigate rate management interface. This interface allows administrators to easily set and modify rates. It includes features like rate templates for common scenarios, the ability to set special rates for experienced workers, and the flexibility to adjust rates for specific clients or events. This streamlined the process of rate management, making it more efficient and less prone to errors.
The admin interface is designed to efficiently manage all aspects of staffing and shift scheduling. It includes features for managing administrative staff, support staff, shifts, clients, locations, and rates. This comprehensive interface allows for complete control over the operational aspects of the staffing agency.
This part includes steps for a person to sign in or make an account along with a smart system of who can get into different areas. The system can make different jobs, each with special permission to see information. This makes sure that only people with access get hold of private data.
This module allows for detailed management of support workers. It includes features for worker mapping to various locations, setting special rates for experienced workers, and managing individual worker profiles. It ensures that worker allocation is optimized according to location-specific needs and worker expertise.
Administrators can create and manage different locations. This feature includes mapping support workers and clients to specific locations and uploading essential documents related to a location, such as prescriptions or care instructions, ensuring tailored care and services.
The system provides an intuitive interface for setting up and managing default rates like weekday, evening, night, weekend, public holiday, and transportation rates for support workers and clients. This functionality simplifies the complex task of rate management, making it user-friendly and efficient.
This comprehensive feature allows for the creation, assignment, and editing of shifts. It includes functionality for scheduling repeat shifts on future dates, ensuring efficient and conflict-free scheduling. Administrators can manage shifts in real-time, adapting to changing requirements.
Clients have secure login and registration capabilities, enabling them to manage their shifts. They can create, approve, or delete shifts for the locations they are associated with, providing them with autonomy over their scheduling needs.
The system automates the generation of payroll and invoices based on the defined rates. It also offers export options in formats like CSV and Excel, which can be integrated with accounting software like XERO, streamlining the financial management process.
The mobile app allows support workers to apply for vacant shifts and provides quick access to their weekly schedules. Workers can clock in/out, capture notes, track miles travelled, and complete tasks during their shifts. The app also includes push notifications to alert workers about shift schedules, approvals, cancellations, and changes.
Privacy of Shift Data: Enhanced privacy for B2B clients with roles and permissions, ensuring clients could not view each other's shifts.
Efficient Payroll Management: Automated weekly payroll and invoice generation, replacing manual Excel calculations.
Comprehensive Administration: The admin interface provided a quick overview of crucial data like shifts, payroll, revenue, and top performers.
The solution was specifically designed to meet the unique operational needs of the client.
We streamlined the process of managing shifts, payroll, and invoices.
We provided enhanced data privacy for B2B clients, maintaining confidentiality across client operations.