Visionnaire developed an MVP for the Back-End of AltoQi's data solution for the Civil Construction sector

Client
AltoQi 

Area
Civil Construction 

Summarized Problem
Development of an MVP software to collect construction budgeting data and store it in a database to provide consolidated information. Among the requirements were the use of Node.js or Python, quality code, API focus, automated testing, and incremental deliveries. 

Summarized Solution
Visionnaire carried out the project for AltoQi in an outsourcing mode, using a specialized team of Back-End developers at mid-level and senior positions, with expertise in the required technologies. The team used tools already adopted by AltoQi, such as GitHub, Amazon ECS, Microsoft Teams, and Targetprocess Agile, meeting all the technological requirements of the project. 

Results
With a team specially prepared for AltoQi's needs and following all project requirements, Visionnaire successfully developed an MVP (Minimum Viable Product) for AltoQi. This term may give the impression of something minimally functional, but it is quite the opposite. An MVP should be scalable and evolve based on feedback, not as a draft but as a solid foundation for future improvements. That’s exactly what Visionnaire achieved for AltoQi, which now has a robust base for the subsequent phases of its project. 

Technologies
As required by AltoQi, the Visionnaire team included highly skilled professionals in Node.js, Python, and PostgreSQL, with a focus on APIs and automated testing, CI/CD (Continuous Integration and Continuous Delivery), and Docker, along with automation using GitHub Actions. 

The main tools adopted included GitHub, Amazon, Amazon ECS, Microsoft Teams, Targetprocess Agile Portfolio, and Work Management Tool. As a philosophy, Visionnaire adapts to the needs and tools of its clients, as we are a Software Factory.

Visionnaire - AltoQI

Detailed Problem
AltoQi is a Brazilian company specializing in technological solutions for civil construction project management, with a focus on the use of BIM (Building Information Modeling) platforms. It offers software such as Eberick, aimed at structural projects, and Builder, designed for building installation projects. 

The company also develops solutions for project management, cost control, planning, and real-time collaboration, serving various sectors including construction companies, designers, and public institutions. 

AltoQi aimed to develop software responsible for collecting construction budget data — such as project, service package, service, composition, and inputs — and storing them in a database, which would later be accessed to provide consolidated elements. 

The first part of this project involved the creation of an MVP for the Back-End, focused on data collection and consolidation. However, it is important to highlight that, even as an MVP, the Back-End could not be treated as something temporary, serving as the first functional version of a product, used to test hypotheses and validate its value with real users. 

Among AltoQi's requirements were the use of Node.js or Python as the main technology, quality code, focus on APIs, automated tests, and incremental deliveries. 

Detailed Solution
Visionnaire has over 28 years of experience in the software development market, with professionals specialized in various technologies. This specific project was conducted under the Outsourcing model, meaning that a team of highly specialized developers from Visionnaire was responsible for executing the project according to AltoQi's needs. 

The team was composed of professionals with a specific profile for Back-End and at mid to senior levels, all meeting AltoQi’s requirements, meaning they were proficient in technologies like Node.js, Python, and PostgreSQL. The tools used were also those already in use by AltoQi, namely: GitHub, Amazon, Amazon ECS, Microsoft Teams, Targetprocess Agile Portfolio, and Work Management Tool. 

Brochure
Case Brochure 

Presentation
Case Presentation