Dealtrack application’s main purpose is to provide a bridge between the gap in the operation of real estate buying and selling. The current system used in the Canadian market is a very outdated, tedious, and convoluted process. It requires very thorough manual tracking of the documents as it moves from process to process. This often involves manual document tracking, multiple different systems to use, and years of experience handling similar cases as a lawyer’s clerk. Dealtrack helps minimize these issues. The application becomes a central hub where the lawyer communicates, tracks, and stores documents related to the property deal among other features it offers.

Technical Stack

  • Angular
  • NGXS
  • Laravel
  • Mysql
  • AWS
  • AWS S3-Bucket
  • Figma
  • JIRA
  • Google Map
  • Socket.io
  • Twilio
  • Industry

    Real Estate

  • region
  • Region


  • project-size
  • Project Size

    Non- Disclosable

Challenges & Solutions

Brand new code that is evolving at its very early stage which caused rewrite of newly written modules.

  • Solution: As a brand new application, the changes are unavoidable, but the change requests are minimized by building modules that are future-proof and can handle change.

Modules were not built yet and structures are written from the ground up.

  • Solution: Researching the proper implementation to ensure that what’s being implemented is standard in the industry.

The client wanted to create the custom sharable tables, filters, sorting, and pagination instead of any third-party packages.

  • Solution: We did R&D as per the requirement and based on that created custom sharable tables using directives, filters, and responsive bootstrap.

On every single module like Deals, profile list, user group client had created the multiple API and it's very complicated to integrate multiple APIs in NGXS.

  • Solution: Used the RXjs operators, Interceptors for handling the multiple dependent APIs and set the response data into the NGXS store. After set fetch the data from the store instead of again calling the APIs.

2500+ Projects Experienced Innovation with Bacancy!

Get access to an experienced team of developers and engineers from bacancy,
handpicked to ace your goals. Kickstart within 48 hours, no-risk trial.

Talk to our Expert

Years of Business




Countries with
Happy Customers


Agile enabled

Core Features

  • Okta library for login/Registration
  • Google map service integration
  • HTML5 and bootstrap for mobile responsive
  • Angular material for UI component
  • Chart integration
  • Users/Role/Permission management
  • Custom sharable tables, filters, sorting and pagination
  • Loader Progress bar
  • Alert Error/Success Notification custom
  • NGXS based code pattern
  • no.-of-resources
  • No. of Developers


  • time-frame
  • Time Frame

    April 2021 - Ongoing

Experience With Bacancy

How Can We Help?