The all-in-one construction loan management platform

Trusted field inspections that enable construction finance professionals to lend with speed, ease, and confidence!

Real Estate



Company Size

50+ employees

general overview

NorthWest Construction Control is a reliable provider of comprehensive construction loan management solutions.

Business Challenges

Developing a scalable web application to optimize day-to-day construction loan management tasks

Expansion of customer base

Our experienced design team created a new web design version, keeping the company’s branding style. During the design stages, we changed the platform’s interfaces to make the platform user-friendly and easy to use while maintaining the original system’s design simultaneously. Thanks to this, our client attracted more users and, subsequently, clients.

Make the platform relevant for the next few years

We thoroughly analyzed existing functionality to make it more inclusive and address the target audience’s needs. Our team took part in redesigning, redeveloping and extending functionality with new features to cover all users’ needs and adding future-proof solutions to make the platform relevant for at least 5 years.

Make the platform user-friendly

One of our main goals was to redesign old UI design concepts, making them more understandable and relevant to users over the next 5 years. Our seasoned UI/UX designers created the UI of the application based on the original system’s design in line with the corporate brand book.

redesign your platform with Rewisoft!

Contact us!

Services We Provided

Product Discovery
UI/UX Design
Front-end Development
Back-end Development
Quality Assurance

Values we delivered

High-level optimization of construction processes
Our team improved process optimization, reduced costs, and incorporated new business processes into the refreshed web application. As a result, the NWCC solution allowed the client to enhance the quality of user experience and provide a sustainable web platform for business scaling.
Solid web app architecture for future scalability
Considering our client's long-term business needs, we decided to build a solid microservices architecture that can scale and increase the user base in the future.
Modernized functionality to keep the platform up-to-date
We analyzed the existing functionality of the platform to make it more inclusive. Our development team seamlessly integrated new functionality into the existing codebase without disrupting existing business processes and the platform’s stability.

The Comprehensive Product Development Lifecycle We Followed

01. In-depth discovery and planning

  • Business and user goals were formalized
  • Market research was performed
  • Competitive research was performed
  • Product personas were described
  • Customer journey map was created
  • Main functionality was defined
  • Tech requirements were set
  • Scope of work for designers and developers was determined
  • Project timeline, schedule, and milestones were set
  • Resources were planned and a team was gathered
  • Discovery workshops with stakeholders were conducted
  • Product concept was finalized

02. Smooth UX/UI design

  • Design system was created from scratch
  • Product design concepts were reworked to improve product interaction and set clear logic
  • Regular internal and client design workshops were conducted to prioritize tasks and agree on design concepts
  • Information architecture was created to highlight relevant design principles for visuals, functionality, interaction, and navigation
  • UI kit was created from scratch
  • Wireframes were created based on new design system elements
  • Clickable design (hi-fi prototypes) was created
  • User testing was conducted to collect feedback and make small improvements

03. Complete development

  • Technologies were chosen and architecture was set up
  • Product functionality was implemented feature by feature according to design and SRS documentation
  • Regular team meetings were conducted to fine-tune the product
  • Environment and CI/CD were set up
  • Product design was tested in all browsers and extensions
  • Final code review & testing were conducted
  • Delivery presentations for our founding team and other project stakeholders were conducted

04. Comprehensive testing

  • Product functionality was tested in all browsers, extensions and on different phone sizes
  • Product was tested for compliance with the design documentation
  • Product was tested for compliance with the technical documentation
  • Product features and functionality were tested
  • Users’ acceptance testing was conducted
  • Product integration with other systems was tested
  • Product compatibility with other software and hardware was tested
  • Product performance was tested
  • Product security was tested

05. Gradual deployment and integration

  • Gradual deployment of product features once they are tested was started
  • Early user feedback was collected
  • Code reworks and improvements before the product is fully deployed to the production environment was made

06. Proactive maintenance

  • Issues reported by end users were handled
  • Ongoing product maintenance and support were provided
  • Bugs were troubleshooted and fixed
  • Product upgrades were accompanied

Ready to develop your project?

Let's begin!

Personalized approach and technical details

Product requirements
Discovery workshops
Discovery workshops
Project and task management
Design and prototypes
Front-end development
Back-end development
Project duration
4 months
8 Specialists
Project manager, Business analyst, Design lead, UX/UI designer, Front-end developer, Back-end developer, QA engineer, Tech lead



Design System

We developed a new design system that follows an appropriate real estate and financial sector style, including icons, headings, dropdowns, inputs, buttons, graphs, etc. We created new components, upgraded the platform, and improved it, keeping the company's branding.


01. Onboarding

For this platform, we have developed an interactive onboarding that helps people learn to use this platform. Each product element and navigation item is considered separately, highlighting the important elements.

02. Sign up / Login

We minimalized the sign-up / login form with two necessary input fields (email address and password). Users can sign up / login as a lender, inspector, borrower or stuff.

03. Managers Dashboard

On the builder’s dashboard, users can see a list of projects they are working on. The lists of borrowers, last reports, building location, project progress, and project status/action are highlighted in this list. Also, users can view more detailed information about the project in this section. The project details show the latest inspections, spent budget, site photos, borrower contacts, request history, etc.

04. Borrower Dashboard

The borrower’s dashboard is identical to the builder’s dashboard. However, there are some differences. Using the  Actions/Submit New Draw Request section, borrowers can make money requests specifying the required amount. Users can also upload the necessary documentation to this section of the platform (for example, building plans, lender documentation, and other supporting documentation.)

05. Lender Dashboard

Lenders have a more advanced dashboard. On the dashboard, lenders can analyze all projects currently being worked on. The number of active projects is presented in the form of a graph. The project types are shown in the form of a pie chart, divided by percentage into custom residential type, commercial type, spec residential type, and other types. Also, lenders can analyze active projects by completion, which are also presented in the form of a graph.

Lenders can also filter projects by type and account. To keep track of what the borrowed money is spent on, lenders have a separate Inspection history section. Going there, they can view when the last inspection was made, what progress of the project, etc. They also have access to photos of building progress.

06. Loan management

Managers can manage loans directly through the platform. They can manage and streamline the loan application process, including document upload, e-signature, and verification processes. They have direct access to the dashboard with detailed analytics, projects, invoices, subdivisions, etc. They can easily monitor the loan process and implement changes on the go.

07. Loan tracking

The loan platform allows tracking of loan progress and status through a loan pipeline that visualizes the entire loan process. It helps loan managers understand if any information or documents are missing and ensure compliance throughout the loan lifecycle.

08. CRM system

We have implemented a built-in CRM system to manage customer information, track interactions, and communications, and automate follow-up tasks. Thus, loan managers can easily manage all tasks and keep in touch with lenders and borrowers timely from loan creation to loan execution.

09. Reporting and analytics

The platform provides reporting and analytics tools to help our client make informed decisions, identify areas of improvement, and track performance metrics. Automated reporting and analytics tools make it easier to analyze the loan process, understand customers, and help optimize the loan lifecycle to capture more leads.

10. Invoices

We have implemented an automated invoice generation option to facilitate the manager’s workload. By clicking to review the invoices, they can see all the bank details between the borrower and the bank. All invoices are presented as a list with five main fields: clients (borrowers), processing date, loan term, invoice number, status, and CSV.

11. Messaging

We have built in-app messaging functionality allowing all loan participants to discuss deals and new loan projects and solve problems. All users can also upload necessary files when creating messages easily and securely.

12. Automated notifications

Our team developed automated notification features to keep customers informed of loan status updates and payment reminders.


Development & QA

Development Stack
NWCC utilized React.Js for the front end, providing a responsive and user-friendly interface. PHP powered the back end, offering scalability and efficiency.
Development Model
We employed a standardized and flexible development model, allowing gradual feature implementation to adapt to industry needs.
Agile Methodology - SCRUM
The project followed the Agile SCRUM approach, featuring sprints, daily stand-ups, user stories, and continuous improvement for effective project management.
Quality Assurance (QA)
QA was integral, with rigorous testing and continuous feedback loops ensuring high product quality and reliability. This approach led to the successful creation of NWCC, an all-in-one construction loan management platform.


Developing a scalable all-in-one construction loan management platform

After successful product deployment, we conducted A/B testing to ensure improved outcomes. So, by analyzing user feedback, we understood that satisfaction levels increased by 19%. The new functionality has reduced the influence of the human factor and accelerated the exchange of information between personas. 

We have managed to help the business to reach a new level of service delivery, process optimization, and reporting. The company has gained an opportunity to scale and increase its customer base for the next 5 years.

Our Client's Success Stories

Let’s Drive Results Together!

star 4,8
star 5

    By sending this form I confirm that I have read and accept the Privacy Policy