What we built
We built our client a specialized SaaS app for property builders that included multiple front-end applications and a back-end microservice architecture. The product’s main purpose was to help facilitate the client and builder in the construction of the clients’ new property that they had purchased from the builder. How it did this was by a few critical features, the first one was a sophisticated selection system to let the builder rapidly build out a selection sheet from existing selections offered on similar properties, or create new ones. These selections could then be selected by the client using a highly interactive client portal that we had built. The selection system was also connected to the product management system. The product management system allowed a re-usable way for the builder to re-use products they had already entered into the system, thus cutting down on data being duplicated and allowing for future inventory management systems and useful usage analytics on products. Another important area was time tracking for each property, our clients wanted to be able to provide their clients with detailed timesheets that they would provide when they invoiced their clients for billable hours their employees had performed.
How long it took
The project has been going on for 2 years and it is still ongoing as the platform continues to evolve and new features are requested.
The software developed is being used today in some capacity by our clients’ employees for managing clients and leads, invoicing, property management, and the system is soon to be used for a real project. The solution we delivered has also inspired our clients to create their own startup to help further evolve the platform and execute their full vision.
What we used
We built the back-end system using .NET core and Angular was used for the admin app and client portal app. This was all hosted using Azure app service with the usage of Azure SQL as our relational database of choice and Azure blob storage for file storage.
Third-party systems such as SendGrid for email notification and Twilio for SMS texting were also used quite extensively.