Sep 12, 2023
No image

Service categories
Service Lines
Cloud Consulting
IT Services
Mobile Development
Domain focus
Energy & Utilities
Other
Frameworks
React Native
Challenge
Abto Software took over the implementation of an offline mode for a custom compliance reporting platform. This feature enables inspectors to report found inconsistencies at examined industrial facilities even without Internet connection.
Our team was contacted to provide the possibility to use the compliance tracking platform in the offline mode. Very limited Internet connection in most production facilities hindered inspectors from reporting found inconsistencies, which caused inefficient resource-allocation and impaired overall productivity.
The project’s main goal was implementing the most valuable features in the offline mode:
- Create new conformity tasks
- Edit existing conformity tasks
- Assign new conformity tasks to executors
- Access recently synchronized reports
Abto Software took over the implementation of an offline mode for a custom compliance reporting platform. This feature enables inspectors to report found inconsistencies at examined industrial facilities even without Internet connection.
Our team was contacted to provide the possibility to use the compliance tracking platform in the offline mode. Very limited Internet connection in most production facilities hindered inspectors from reporting found inconsistencies, which caused inefficient resource-allocation and impaired overall productivity.
The project’s main goal was implementing the most valuable features in the offline mode:
- Create new conformity tasks
- Edit existing conformity tasks
- Assign new conformity tasks to executors
- Access recently synchronized reports
Solution
We covered the implementation of an offline mode for the essential functionality of an advanced compliance reporting platform, which incorporated:
1. User authorization
Considering limited time frames and funding, complete refactoring of the legacy infrastructure was impossible. To handle this challenge, we’ve implemented refresh tokens, which would keep logged-in users authorized without repeating the log-in.
2. Data synchronization
For seamless data synchronization, our engineers:
- Kept the REST API URL endpoints for the previous versions of the mobile application and the web client
- Created a new service to handle additional manipulations associated with data synchronization
We covered the implementation of an offline mode for the essential functionality of an advanced compliance reporting platform, which incorporated:
1. User authorization
Considering limited time frames and funding, complete refactoring of the legacy infrastructure was impossible. To handle this challenge, we’ve implemented refresh tokens, which would keep logged-in users authorized without repeating the log-in.
2. Data synchronization
For seamless data synchronization, our engineers:
- Kept the REST API URL endpoints for the previous versions of the mobile application and the web client
- Created a new service to handle additional manipulations associated with data synchronization
Results
Offline mode, provided by our team, brings the following advantages:
- Improved productivity
- Better performance
- Longer device’ battery life
- Customer loyalty
In the context of EHS compliance, offline mode provides for:
- Timely response to inconsistencies
- Appropriate adjustment of processes
- Time and cost savings
- Regulatory compliance
Offline mode, provided by our team, brings the following advantages:
- Improved productivity
- Better performance
- Longer device’ battery life
- Customer loyalty
In the context of EHS compliance, offline mode provides for:
- Timely response to inconsistencies
- Appropriate adjustment of processes
- Time and cost savings
- Regulatory compliance