Reducing paperwork for construction companies
Location: Norway
Industry: Construction
About the project
Client and Product
Svenn is a platform that helps construction companies with time tracking and project management. They aim to minimize inefficient routines, billing delays, and unnecessary paperwork with a platform tailored for the construction industry.
Challenges
The client wanted their customers to be able to customize almost every aspect of the report, including being able to filter by material, types of work, vacations, overtime, etc. An old database with some of that data was available, but it needed to be transferred to a new platform and revalidated.
Additionally, the system was meant to have multiple user roles: User, Manager, Company Admin, and Super Admin, each with their own restrictions and abilities. The need to implement flexible billing in terms of company size and time worked was another major point.
Job Done
Our team has been participating in all development phases. We build the whole AWS-based infrastructure with cost-effective and adjustable infrastructure.
The solution allows developers to track their efficiency and track the progress of construction.
Implemented features
Enhanced Platform Functionality and Customization
We developed a highly customizable platform that empowers construction companies with advanced time tracking and project management capabilities. Users can tailor reports extensively, filtering by criteria such as material, types of work, vacations, and overtime to meet their specific needs. The platform also features multi-level user roles—User, Manager, Company Admin, and Super Admin—each with defined permissions and abilities, ensuring secure and structured access. Additionally, we implemented a flexible billing system that adapts to company size and calculates costs based on actual time worked, accommodating a diverse range of client requirements.
Data Migration and Application Modernization
To preserve historical data and improve system performance, we migrated and revalidated data from the old database to a new, modern platform. This ensured accuracy and consistency across all records. Concurrently, we modernized legacy PHP monolithic applications by transitioning them to a dockerized architecture using AWS Elastic Container Service. This modernization introduced auto-scaling capabilities, optimizing resource allocation and enhancing the system’s ability to handle varying workloads efficiently.
AWS Infrastructure and Automation
Building on Amazon Web Services, we created a robust and cost-effective infrastructure that seamlessly integrates with Enterprise Resource Planning systems. By managing the infrastructure as code using Terraform and Terraform Cloud, we enabled efficient version control and collaborative updates, ensuring scalability and maintainability. This approach allowed for streamlined infrastructure management, aligning with industry best practices and enhancing overall system reliability.
Enhanced Development and Testing Environments
To boost productivity and streamline the development process, we established a local development environment for the team. This setup simplified coding workflows and reduced setup time for new developers. Furthermore, we implemented pull request-based environment solutions, automatically launching isolated copies of services based on Git pull requests. This innovation significantly enhanced development and testing processes by allowing developers to test changes in a controlled environment before integration, leading to faster iterations and higher code quality.
Performance Optimization and Comprehensive Monitoring
We optimized platform performance by configuring AWS CloudFront as a Content Delivery Network (CDN) for frontend services, improving load times and reliability across various regions. To maintain system integrity, we deployed comprehensive monitoring systems with anomaly detection capabilities. This proactive approach to incident management enables swift resolution of issues, ensuring system stability and a seamless user experience. These enhancements collectively contribute to the platform’s responsiveness and reliability, meeting the high-performance demands of the construction industry.
Outcomes
With the new time-tracking platform, Svenn was able to capture a unique market niche and attract over 2,900 customers from 45 countries. The company now provides an attractive solution for construction companies.
REQUEST A SERVICE
Get in touch
Contact us today to find out how DevOps consulting and development services can improve your business tomorrow.
Dr Liam Terblanche
Founding member of Scriversi
CTO/CIO of other companies in the ICT space
Our decision to work with Relevant was based on their understanding of our industry, the depth of their technical capabilities, and a real commitment to building a true partnership model. We believe that the Relevant team is ready to go the extra mile for us to help us achieve our goals and expand our business globally.