Construction management app interface featuring real-time daily reporting, automated field data synchronization, and offline-first documentation for jobsite supervisors.Construction management app interface featuring real-time daily reporting, automated field data synchronization, and offline-first documentation for jobsite supervisors.

Raken: Construction Management App

NEKLO modernized Raken’s construction platform, delivering a scalable microservices backend and high-performance mobile apps. The upgrade achieved 99.98% crash-free sessions and streamlined field reporting through automated, offline-ready sync for 500k+ users.

Raken:
TsNavMenu

About the client

Raken provides a software application for construction project management. Their platform caters to general contractors, subcontractors, commercial and residential construction firms, and heavy civil construction companies. It allows teams to document daily progress, communicate effectively, and streamline reporting processes.
Country:
USA
Industry:
Real estate and construction
Duration
March, 2022 – ongoing
Model:
B2B, B2C
Team size:
1 project manager, 5 front-end developers, 10 back-end developers, 7 mobile developers, 3 DevOps, 12 QA engineers, 1 designer
Key technologies:
React, Java, MobX
See all

Client’s challenge

Raken came to us as an early-stage startup with a web-based construction management platform. They wanted to scale their product with new functionality and improve its performance.

Bringing their platform functionality to mobile was another crucial point for the client, as their end users are construction professionals who need to perform their jobs on the go.
  • Need for iOS and Android development
  • Need for workflow automation on mobile
  • Complicated platform support
  • Architecture that limits scalability
  • Lack of features in the web platform
  • No offline access
  • Inconsistent UX/UI

Solution

Backend architecture development

The initial backend had a monolithic architecture, which complicated new functionality development and support of the application. By breaking down the monolithic architecture into smaller, independent microservices, we could scale each component individually. It improved the overall platform reliability and enabled easier maintenance.

Web app functionality development

We implemented some of the key functionalities for the web app, including time, material, and production tracking; equipment management; a billing system; and analytics. The team created 100+ construction toolbox talks in a digital library, bulk scheduling, digital attendance sheets, and completed safety talks uploaded to the cloud.

Mobile app functionality development

We provided full-cycle mobile app development and support implementing essential functionality: daily logs and reporting, time tracking and estimates, photo and video capture, photo, video, and attachments upload, as well as developed custom forms.

Construction management features

We developed domain-specific features that streamline and automate operations: safety and quality management, document management, time and production tracking, and daily progress reporting. The features help contractors better manage resources, increase visibility into their allocation, coordinate with subcontractors, and maintain high safety and quality standards on site.

UX/UI redesign

The initial version of the solution had an inconsistent UI with sections having an uncoordinated look. We implemented a consistent design system for iOS and Android apps to ensure they look professional and match Raken’s brand identity.

Testing and maintenance

We performed automated and manual tests for each feature of the construction app, ensuring stable performance. Our dedicated QA team promptly resolved customer issues. We achieved a 99.98% session crash-free rate for the app, enhancing the app's reputation and reliability.

Technologies

iOS

Apryse
AVFoundation
CocoaPods
Code Generation
CoreLocation
Design System
Firebase
LaunchDarkly
Localizations Scripts
Mixpanel
Modular Architecture
Realm
RxSwift
Sendbird
Swift
Swiftlint
UIKit
Unittest

Android

Apryse
CameraX
Dagger
Firebase
Google Maps
JUnit
Kotlin
LaunchDarkly
Material Design 3
Mixpanel
Mockito
Navigation Component
PowerMock
Realm
Retrofit
RxJava
Sendbird

Frontend

React

Backend

Java
Microservice Architecture

DevOps

AWS Lambda
AWS SNS
AWS SQS
Docker
ELK Elasticsearch
Kubernetes

Process

With over a decade of experience in construction management software, we understood that the core challenge wasn't just building a feature set but ensuring those features could withstand the chaotic environment of a live jobsite.

1. Workflow alignment & field discovery

Our team of mobile developers, cloud architects, and UX researchers collaborated with Raken’s product stakeholders to audit existing site reporting workflows. We mapped out the journey of a daily report from the field to the project manager’s dashboard, identifying bottlenecks in data syncing and third-party integrations (such as ERP and accounting software) to ensure a unified data environment.

2. Prototyping & stress testing

Before moving into full-scale development, we built a proof of concept to validate the app's offline-first capabilities. In construction, connectivity is never a guarantee. We tested several data-caching strategies and sync-conflict resolutions to ensure that even if a subcontractor is working in a "dead zone," their logs and photos are preserved and uploaded the moment a signal is found.

3. Project management routine

Throughout the engagement, we integrated our workflows directly into Raken’s ecosystem, utilizing shared Jira and Confluence spaces for task transparency and maintaining real-time communication via Slack to ensure zero downtime between field feedback and engineering response. We established a rigorous routine of daily check-ins and bi-weekly demo sessions, allowing stakeholders to review functional builds tested against actual jobsite data.

1. Workflow alignment & field discovery

Our team of mobile developers, cloud architects, and UX researchers collaborated with Raken’s product stakeholders to audit existing site reporting workflows. We mapped out the journey of a daily report from the field to the project manager’s dashboard, identifying bottlenecks in data syncing and third-party integrations (such as ERP and accounting software) to ensure a unified data environment.

2. Prototyping & stress testing

Before moving into full-scale development, we built a proof of concept to validate the app's offline-first capabilities. In construction, connectivity is never a guarantee. We tested several data-caching strategies and sync-conflict resolutions to ensure that even if a subcontractor is working in a "dead zone," their logs and photos are preserved and uploaded the moment a signal is found.

3. Project management routine

Throughout the engagement, we integrated our workflows directly into Raken’s ecosystem, utilizing shared Jira and Confluence spaces for task transparency and maintaining real-time communication via Slack to ensure zero downtime between field feedback and engineering response. We established a rigorous routine of daily check-ins and bi-weekly demo sessions, allowing stakeholders to review functional builds tested against actual jobsite data.
go
go

Deliverables

01
Web back-end development
02
Front-end design
03
Mobile and web app functionality
04
UX/UI redesigns
05
A full-cycle of testing
06
Technical support
07
Regular updates

Results

The Raken construction management mobile app and web solution have gained trust among thousands of users who work in the construction field. The solution was ranked "No. 1 Daily Reporting Software” at the AGC National Convention and recognized by global software marketplace G2, excelling in categories like Easiest to Use and Best Estimated ROI.
Raken's construction mobile app has an intuitive interface and robust features that let professionals effortlessly document progress, track working hours, and communicate with team members. Users appreciate it as a reliable and efficient tool for managing daily tasks and reporting. NEKLO continues to enhance the project by adding new features, releasing regular updates, and providing ongoing technical support.
99.8
%
crash-free sessions
60
%
development cost savings

Similar case studies

Enterprise
Telecom
Web
Mobile

Salesmsg

eCommerce
Logistics
Enterprise
Web

Inventory Management System