QGroup provides recruitment and staffing services across industries such as IT, finance, compliance, marketing, and cybersecurity. As more professionals were placed in full-time roles, tracking employee working hours and managing related invoices became harder to coordinate manually. To improve this process, a platform was developed to record working hours, manage invoices, and connect financial data across systems.
R&D & Innovation
R&D and Innovation
The system records employee working hours and organizes related financial and contractual processes to support operational workflows for full-time employees.
Recording Employee Working Hours
Employees can log their working hours directly in the system which creates a clear record of time spent on each project or assignment. These recorded hours are then automatically shared with Microsoft Business Central, allowing financial systems to process the data without manual transfer.
Handling Invoices Across Systems
The platform also manages invoice generation and handling, where invoice data is forwarded directly to the faqtoring platform. This allows financial processing to remain connected with the freelancer payment ecosystem already used within QGroup.
Signing and Approving Documents
To support document validation and contract approval, the platform includes a DocuSign integration that enables advanced electronic signing of documents. This allows agreements and confirmations to be completed securely within the same workflow.
Connecting Time, Invoices, and Documents
By connecting time tracking, invoicing, and document signing, QPortal creates a structured operational environment for managing employee records and related financial processes.
Technology Stack
The application was developed using .NET Core for backend services and React.js for the frontend, with SQL Server used to manage employee and operational data. The system is hosted on Microsoft Azure, and Material UI is used to structure the user interface and maintain consistency across the platform.
Operational Excellence
The delivery of QPortal was closely connected with the development of the QTS recruitment platform and the Faqtoring invoicing system. These three platforms were designed to support different parts of QGroup’s operations, but they also needed to work together. Candidate data from recruitment, freelancer invoicing, and employee time tracking all connect to financial processing and operational reporting. Ensuring that these systems communicate reliably was one of the main challenges of the project.
All the teams worked together to structure how information moves between the platforms. AI supported the teams during development by assisting with code reviews, system logic checks, and documentation. This helped developers organize the data flow between QPortal, Faqtoring, and Microsoft Business Central while reducing the risk of integration errors.
Because the platforms are interconnected, teams followed a careful workflow design approach. Time tracking data from QPortal needed to move accurately into financial systems, while invoicing from Faqtoring and candidate processes from QTS had to remain consistent with operational records. This required clear system boundaries and well-defined data exchange between platforms.
Regular reviews across teams helped maintain alignment between the three systems. Small adjustments were made during development to ensure integrations remain stable and that each platform supports the others without creating operational conflicts.Delivering three interconnected platforms required strong coordination and careful system design. By combining AI-supported development, structured workflows, and continuous collaboration between teams, the project was delivered as an integrated operational environment that supports QGroup’s recruitment, workforce management, and financial processes.
Impact and further Exploration
By connecting working hour tracking, invoicing, and document approvals within one platform, we helped create a clearer and more structured workflow for managing employee assignments and financial records.To learn more about solutions like this, visit the Array 1 website.