
Client-Server Application for ZoneIQ
ZoneIQ is a US-based smart city planning service
- Duration 2015 – ongoing
- Team 9 members at peak
- Type Zone planner
- Industry Real estate
- Platforms Web
Project Challenges
-
Delivering and enhancing a sophisticated Calculation module that efficiently processes shapes of different complexity based on heterogeneous data from multiple sources.Combining many services and third-party resources within project architecture that are essential for producing valid, precise results.
-
Constant market expansion to new locations and growing volumes of stored data, requiring regular source code and infrastructure optimizations.Building an intuitive and lightweight UI that allows users to create a huge variety of Calibration combinations.
“We have faced many interesting challenges and tasks on the project. Over time, the complexity of the project and calculations increased; still, we managed to achieve an excellent result that helped the client meet their business goals. It is delightful to see the project evolution, its successes, and be part of the journey.”
Results
-
148+ Million
registered property records
-
700+ Cities
calibrated in 35 States
-
39+ Million
calculated property records
Our development team has created a robust, sophisticated system that allows users to accurately calculate building models based on a large number of rules and regulations in a reasonable time. The app has already processed millions of projects across the US.
Core Tech
-
AWS
-
NodeJS
-
Angular
-
PostgreSQL
Planning
Input
The client initially had:
- While approaching IT Craft, the client had a basic application based on Excel spreadsheets that performed calculations and built graphs.
- Because calculating complexity was growing, it became difficult or impossible to continue using Excel.
- It was necessary to rethink the calculations and their settings and implement them as a client-server web application.
Analysis
Our team:
- Completed the analysis of the existing Excel-based solution.
- Determined the list of tasks that needed to be completed to repeat the basic functionality using web-based architecture.
- Estimated the timeline of the initial stage.
Result
Our work resulted in:
- Complete rethinking of calibration and calculation mechanisms.
- Replacing initial conventional lot diagrams with 2D and 3D models of lots and houses on a map.
- Seamless integration with adjacent APIs that provide information about lots.
- Creating mechanisms for mass calculations of parcels for cities.
- Optimized calculations and data warehouses to speed up data processing.
Business Benefits
Industry expertise
The deep understanding of the project domain enabled the team to model efficient business logic.
Tech skills
Acquired experience in complex architecture design allowed the team to build a future-proof, expandable solution.
Team’s Approach
The team’s responsibility and proactivity enabled the client to make and implement value-based project decisions.
Communication
Prompt communication with the project manager and regular team calls allowed everyone to respond quickly to emerging challenges.
Project Features
Calibration mechanism covering multiple parameters
The calibration mechanism considers regulatory zoning requirements for construction buildings in different cities. It contains many commonly used parameters, as well as mechanisms that allow users to customize calculations for special cases.

Enhanced presentation of calculation results on maps and diagrams
Calculation results contain detailed information about building models and are precisely visualized to simplify the analysis of development potential.

Massive data computing for cities
The system allows designated authorities to calculate plots for entire cities. Millions of parcels have been calculated for hundreds of US cities through the app, and the results are available to many users.

Are you looking for a cost-efficient launch?
Let's build a system with a flexible architecture, allowing your business to start small and scale quickly after user interest grows.
Contact UsProject Timeline
-
Project Timeline
2015 – ongoing
Technologies
Front end
-
HTML
-
CSS
-
JavaScript
-
Angular
Back end
-
JavaScript
-
TypeScript
-
NodeJS
-
NestJS
QA
-
Manual testing
-
Jest
Cloud
-
AWS RDS
-
AWS Aurora
-
AWS ECS
-
AWS EC2
-
AWS S3
Database
-
MySQL
-
PostgreSQL