Railworks

Leveraged Technologies

Platform Integration

Core Capabilities

We Helped Keep Railworks’ Application On The Right Track

Seisan collaborated with Railworks to revitalize their web-based tool, ensuring long-term stability by completely revamping the front-end architecture while maintaining the essential functionality.

Objective

Completely rewrite the front end of the Railworks Insight application to native iOS, prior to Cordova’s imminent deprecation.

Solution

Seisan transitioned the RailWorks Insight Digital Inspection and Management Solution to native iOS to ensure the application’s stability, performance, and longterm sustainability prior to the end of Cordova support.

RailWorks Insight Digital Inspection and Management Solution is the industries most comprehensive web-based inspection and reporting portal. Insight provides a full view of track inspection reports with instant automated budgets, prior repair work costs and dates, marked map GPS locations. Insight is also fully scalable, so it can handle any size rail network.

Seisan significantly surpassed feature parity with the legacy Cordova implementation for the RailWorks Insight Digital Inspection and Management Solution, and introduced numerous enhancements in both performance and usability. The app was designed for optimal off-line use, allowing field users to effectively handle track data, even in isolated areas.

Project Overview

Seisan undertook the critical task of rewriting the front end of the Insight application to native iOS, ensuring its continued functionality in light of Cordova’s imminent deprecation. With iOS set to discontinue support for Cordova in mid-September 2024, this transition was essential to maintain application stability, performance, and long-term viability. The project required a comprehensive overhaul of the front-end architecture while preserving the core functionality and business logic of the application.

Scope Of Work

The development effort encompassed multiple facets, beginning with establishing a robust project architecture, networking framework, and local database management system. Key application components were restructured, including the login authentication system, track system search and management, data entry forms, and offline support mechanisms. 

Each module of the application was carefully re-engineered to align with native iOS standards, improving responsiveness, usability, and overall system reliability. Track system management features were enhanced with intuitive search, filtering, and data organization capabilities. Furthermore, dedicated pages for track properties, assets, and exceptions were built to streamline data entry and validation processes, incorporating map and photo components for enhanced visual representation.

Key Enhancements

Beyond feature parity with the legacy Cordova implementation, the rewrite introduced several performance and usability improvements. The application was optimized for offline usage, ensuring field users could efficiently manage track data even in remote locations. A structured data synchronization mechanism was implemented to maintain consistency between local and cloud-stored information. 

Additional refinements included the modernization of the side menu for better accessibility, the introduction of a refined profile management system, and an improved upload confirmation process to validate data before submission.

Mobile-Ready

Seisan took extra care to ensure that the Railworks application was tablet-ready considering the majority of its users will be in the field.

Results

Seisan brought many performance and usability improvements to the RailWorks Insight Digital Inspection and Management Solution, and it greatly outperformed the legacy Cordova implementation in terms of feature parity. Due to its ideal off-line architecture, the app was highly appreciated by users, enabling field users to manage track data efficiently, even in remote locations.