JCB Time Tracking Platform Development
Overview
The client is a Canada-based snow-cleaning service provider company that wanted to create a time-tracking platform to enrich the daily task and invoicing system of his business.
Our team built the ground-breaking time-tracking app for the client, which tracks activities by work allocation, shift tracking of employees, and invoicing to the client, all based on the work performed by his staff members. The platform even calculates the wages for his employees to streamline the invoicing tasks.
Technologies Stack
Industry
Automobile, Digital Products
Tools & Technologies
React Native (iOS, Android), Laravel, PHP, My SQL
Services
Strategy, Development, Design
Problem
The staff of the organization can have both iOS and Android mobile phones. So the challenge was to build two mobile apps within a limited time. Techtic proposed using the cross-platform mobile application framework, React Native, to build two mobile apps using one codebase. The cross-platform mobile apps are intended for staff members to allow them to enter the work details and invest time. On the other hand, the admin web application had to enable the administrator to deal with all the probable entities such as clients, routes, sites, products, services, work allocation, invoices, wages, and so on.
01.
Dashboard
The admin can manage all the staff details through the dashboard. It can further deal with the users who have registered themselves on the platform. It can even view all the site and service details entered by users.
02.
Route Management
The admin can create and manage routes by assigning them to staff members and also enable the setting of work priorities.
03.
Service Approvals
The admin can approve work to be performed by the staff members in the decided timeline. The approval details will be utilized to generate the invoice and calculate pay wages.
04.
Adjust Shift
The admin can alter the shifts and service timing for staff members with the mentioned reason.
Challenge
Pricing calculations were complex, requiring intricate equations and extensive time to finalize. The task allocation and tracking logic involved multi-layered complexity, making it challenging to implement. Additionally, the need for real-time tracking and display of site data added another layer of difficulty, requiring effective management and integration into the system.
Outcome
We successfully built the JCB application from the staff and company’s perspectives, facilitating and improving real-time visibility for work at every level. The app enables accurate invoicing for clients and wages for staff members. Now you have one application that can offer you access to real-time and accurate time tracking of work across different businesses.
Need Help With Your Project?
Let’s start the conversation and make great decision together.