Construction budget planning and cost control tool with the web app available on subscription
ProjectThe client is a startup from the USA that came to Euristiq with a concept of a pre-construction budget and cost estimating tool that enables efficient cost management. We developed a platform that combines all necessary features for construction budget planning and management in one solution. The web app with the subscription model gives users the ability to track construction project costs and view the impacts of certain decisions on the final budget estimation.
Tools and technologies
Mitigate risks with budget planning for construction projects
Having one tool to manage project budgets is critical to a construction project’s success.
Our client who is in the construction business noticed a problem of having to use multiple tools to track project value (Excel, Power BI, etc.). That approach for maintaining key information is inconsistent, error-prone, not transparent for the end stakeholders, and eventually hinders the construction company’s efficiencies. So the client approached Euristiq with the raw idea to create a subscription-based product that fits a very specific domain and solves such problems for other companies.
We decided to move our client’s vision forward and create a single high performant, user-friendly, and easy-to-adopt solution that streamlines construction budgeting and cost estimating.
Web application on AWS with payment system integration developed from scratch
Our client, a startup from the USA, engaged Euristiq for work on a pre-construction budget management and cost estimation tool. We started with an MVP to test the idea and estimate the development process. During this stage, we simplified the system without removing key functionality to fit the client budget for MVP.
Our team chose the tech stack, architected, and built the solution from scratch. We had regular discussions with the client on how to implement an application in the best way possible. Taking into account very specific domain requirements and change requests, we developed the backend and frontend, enriching the solution with on-demand functionalities.
After we defined the scope and close consultation with our client, we helped to choose the best fitting cloud platform – AWS. Our development team can quickly deploy AWS infrastructure and that is what we did for our client. We created performant and scalable AWS infrastructure and automated the deployment using CloudFormation. We reused AWS Cognito functionality as much as possible to reduce project costs and timelines for user management. With AWS Cognito one can quickly add two-factor authentication, for instance, in case our client wishes to implement it in the future. To ensure the system is scalable and cost-effective, we used AWS Fargate.
One of the challenging requirements for this platform was specific multi-tenant user management. We developed a system that allows users to access all their construction projects securely under one login, and view them in one interface, without switching the accounts. The web application also harnesses grid technology (AG Grid) and subscription payment system (Stripe), which we integrated and customized. Another business feature we implemented was export functionality. It enables users to upload their files to the web app, as well as export the data in different formats (CVS, Excel, zip). Finally, we wrote automated tests to test the API and the system overall.
Full-fledged platform for construction budget and cost estimating available on subscription
The solution combines all necessary features for construction budget planning: tracks expenses, displays analytics and all changes in a customized dashboard, and allows file exporting in different formats.
“This client selected Euristiq due to our professionalism and as the company that can provide high-quality services and has a clear understanding of deliverables and timelines,” Ivan Muts, Euristiq CEO, said. “Specifically, they needed a team that could deliver an end-to-end solution from scratch, implementing unique and custom features required.”
After four months of development, the Euristiq team created a new niche product for construction companies with a subscription-based model. This solution combines all necessary features for construction budget planning: tracks expenses, displays analytics and all changes in a customized dashboard, and allows file exporting in different formats. One of its main features is a user-friendly login system – we enabled access to different projects for the same user under one login so that all projects for that user are displayed in one interface, securely. The app is currently available for public use on a subscription-based model.
Pre-construction budget management tool
A platform that combines all necessary features for construction budget planning and management in one solution.