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
Service:
Construction management software development
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
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.
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
Solutions
NEKLO has improved the backend of the app and developed a comprehensive construction management app to help the client streamline daily management and reporting. Our scope of work included the following milestones.
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, billing system, and analytics. The team created 100+ construction toolbox talks in a digital library, bulk scheduling and 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 robust 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 users 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 a scattered UI. All the sections looked different. We implemented a consistent design system for iOS and Android apps to ensure they look professional and match the Raken’s brand identity.
Testing and maintenance
We performed automated and manual tests for each feature of the construction app ensuring the apps 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.

Want to hire a custom software development company?
Anastasia Vasilevich
Business development manager

Technologies
IOS
AVFoundation
Apryse
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
Glide
Google Maps
JUnit
Kotlin
LaunchDarkly
Material Design 3
Mixpanel
Mockito
Navigation Component
PowerMock
Realm
Retrofit
RxJava
Sendbird
Front-end
React
Back-end
Java
Microservice Architecture
DevOps
AWS Lambda
AWS SNS
AWS SQS
Docker
ELK Elasticsearch
Kubernetes
Deliverables
Web back-end development
Front-end design
Mobile and web app functionality
UX/UI redesigns
A full-cycle of testing
Technical support
Regular updates
Results
The Raken construction management mobile app and web solution that we delivered ultimately to the client has 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 excelled 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
