
2023
Procore
We focused on enhancing the inspections module within the Procore app, a comprehensive platform for project management in the construction industry. Our work involved creating new screens, refining navigation flows, and ensuring robustness through unit and UI tests, all utilizing Swift UIKit, Storyboards, programmatic UI, and SwiftUI. This effort was aimed at improving the user experience in creating, customizing, and managing inspection checklists and templates, making it easier for users to meet specific project requirements and standards.
Fix App Store issues
Bug fixing and performance improvements
Develop new UI and navigation flows
Develop algorithms and unit tests for them
We undertook the significant task of enhancing the inspections module of the Procore app, a pivotal tool for managing various aspects of construction projects, including daily logs, progress reports, and more. Our primary focus was on the inspections tool, a critical component designed to streamline the creation and customization of inspection checklists and templates for construction projects.
Our efforts centered on developing new screens and improving navigation flows to optimize the user experience for construction professionals. This involved a comprehensive approach to software development, employing Swift UIKit for the majority of the UI development, supplemented by Storyboards and programmatic UI for specific use cases, and exploring the integration of SwiftUI for cutting-edge UI designs.
To ensure the reliability and performance of the inspections module, we implemented a rigorous testing framework, including unit tests to validate the business logic and UI tests to ensure a seamless user experience. This multi-faceted approach allowed us to address the diverse needs of project management in the construction industry, providing users with a flexible, efficient tool for managing inspection checklists and templates.
The enhancements we made to the inspections module significantly improved the functionality and user-friendliness of the Procore app. Users can now easily create standardized inspection templates, customize them at the project level to capture specific requirements, divide checklists into logical sections, and link templates with project locations for targeted reporting. Our work has made a substantial impact on the efficiency and effectiveness of project management processes within the Procore platform, further establishing Procore as an essential solution for the construction industry.