Sep 12, 2023
No image
EHS compliance reporting platform
Completed

EHS compliance reporting platform

$50,000+
4-6 months
United States
2-5
view project
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

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

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