Introduction
The FLDCA (Field Logging Data Capture Application) project was developed to streamline field data collection for engineering teams. The goal was to replace paper-based workflows and outdated systems with a unified, tablet-based solution that reduces inefficiencies, minimizes errors, and improves data accuracy.
Team size
6 members
Industry
Construction, Geotechnics
Technology
React Native, React JS, .NET, AWS, AWS Lambda, DynamoDB
Highlights
Value Delivered
-
30–40% faster data processing by eliminating manual re-entry.
-
Improved accuracy and consistency of geological field data.
-
Reduced need for multiple devices with an all-in-one tablet solution.
-
Enabled Rock Mass Logging capability, previously unavailable in existing tools.
-
Increased transparency and efficiency through seamless CoreGS integration.
Challenges
The existing data logging process faced multiple issues:
- Manual workflows: Paper-based field notes required re-entry at the office, adding 10–40% extra time for transcription and error correction.
- Inefficient tools: Legacy systems such as CoreGS had a cumbersome GUI, leading to inconsistent and duplicate data.
- Bulky equipment: Engineers carried multiple devices to the field — paper or Toughbooks for notes, cameras for images, and GPS units for coordinates.
- Missing functionality: No capability existed for Rock Mass Logging, a key requirement for geological fieldwork.
Solution
The proposed tablet application provided an all-in-one, field-ready solution that enabled engineers to:
- Complete all tasks on a single device in the field.
- Use an intuitive, touch-based interface for data entry.
- Operate fully offline when no internet connection was available.
- Integrate directly with CoreGS for seamless data transfer.
- Add dedicated Rock Mass Logging functionality.
Technology Stack
- Mobile Application:
- Developed in React Native for Android tablets.
- Web UI built with ReactJS and Material UI.
- Backend:
- .NET Core as the main Business API platform.
- Serverless architecture using AWS Lambda for data processing, file uploads, and notifications.
- Database:
- Amazon DynamoDB (NoSQL) for business APIs and backend integration.
- Cloud Platform & AWS Services:
- Storage & Hosting: Amazon S3
- CDN: Amazon CloudFront
- API Management: Amazon API Gateway
- User Authentication: Amazon Cognito
- Networking & DNS: Amazon Route 53
- Service Communication: Amazon EventBridge
- Data Processing: AWS Glue, Amazon Athena
- Monitoring: Amazon CloudWatch
- Security: AWS IAM, AWS Systems Manager