Challenge
The task was to develop a work time tracking application, which allows filling out and submitting reports. It also performs data synchronization.
- Data input (collection), starting and completion of the tasks using NFC module.
- Message exchange pattern between users.
- Filling out forms and data synchronization.
- Generating and sending reports.
- Information security.
- Sending SMS.
- Providing contact lists.
- Obtaining GPS coordinates.
- Collecting and sending information about the device.
- QR codes reading.
Approach
For this project SCAND mobile team developed an advanced framework. The framework allows implementing the workflow logic, data processing, exchange and storage, communication with the server, the analysis of NFC service events and the dynamic creation of the user interface, which is the same for all customers. The project consists of 7 client applications built on the same framework. Customers construct a user interface and implement the logic dynamically using the representations, which they receive from the server.
Result
Effective and reliable time tracking system for filling out forms and data synchronization.
SCAND team developed a high-speed, effective, and reliable time tracking system with a flexible and easily extendable user interface. Many client applications were implemented for various services based on the same framework.
Related Cases
- CRM Development
- JavaScript
- BPM Software
- Java
- PHP
- JavaScript
- AngularJS