Large Public Sector Technology Firm

Government & Public Sector, Technology & Software Development

Modernizing Reporting Platform Improves Data Accuracy and Consistency for Disaster Mitigation

Help communities measure mitigation progress and simplify reporting through a centralized, user-friendly tool.

Web Applications, Product Enhancement, Maintenance & Support

Objective

Modernize BATool to ensure scalability, stability, and easier maintenance while improving automated tracking, reporting, and data accuracy.

Challenge

We needed to unravel complex legacy logic, choose between extending outdated .NET code or rebuilding, and redesign a flexible hierarchy for Client–Plan–Jurisdiction. Automated reporting added risk, as outputs depended on precise data, requiring a pause until all plans were validated.

Solution

Analyzed the existing architecture to map its unique entity logic, then re-engineered the app on Ruby on Rails with a flexible hierarchy supporting state and local workflows, improving performance and maintainability.

Results

The new flexible hierarchy improved data consistency across jurisdictions, reduced reporting errors, and allowed faster updates to mitigation plans. State and local teams gained clearer oversight and more reliable progress tracking.

Tech stack

AWS, Heroku, PostgreSQL, React, Ruby, Ruby on Rails