Landscape management solutions

The company has been serving facility professionals who manage various commercial properties since 1995. They offer a complex solution that covers site planning, mapping, and bonding, adding value by simplifying all ground management into one contract.
Landscape management solutions
Share this article
Table of Contents

Our team took over the platform development and support for the professional landscaping company. 

The client engaged our team to scale the business by re-engineering the company’s landscaping management software platform into a multi-tenant/SaaS and become a landscaping market operator in the US. 

After systems audit, the following conclusions were made:

  • On the backend and frontend, key software components (Angular, iOnic and Node) were legacy versions.
  • Proprietary and unsupported libraries were found. Some of the key services inherited code structures from these libraries.
  • Infrastructure was not consolidated and split across four cloud platforms
  • On the front end, there are also some connections to the proprietary libraries, but it would be easier to replace them if there was no source code.
  • The codebase was relatively well structured with low coupling and high cohesion. 

While the initial vision was converting to SaaS model and adding  more functionality, the investigation and reengineering proved necessity of re-establishing the project foundation for further solution development.

The team worked to upgrade the platform from the existing version, which had many functionality flaws, many proprietary libraries and legacy code, to the new version. 

The existing system had a rather complicated and fragmented infrastructure, with parts of it distributed across multiple cloud providers, and information about each component had to be discovered. 

Different parts of the system were distributed across Google Cloud Platform, Microsoft Azure, MongoDB Atlas, and GitlabCI. Only the Microsoft Azure part was presented to the team from the beginning. 

During the short maintenance window, the Upstaff team performed a system upgrade to the new version, which included:

  •     Upgraded key infrastructure components
  •     User Data migration, including user data and files
  •     New system Deployment
  •     3rd party integration changes 

The new platform has enhanced functionality, including new workflows and existing workflow changed, Spanish language support, new mobile app versions. The new version was deployed on the consolidated infrastructure. Under the hood: Legacy components have been refactored, proprietary libraries replaced by standard commonly supported versions. Numerous performance and security improvements have been made as well. 

Project stack: Node, Angular, Ionic, NX Framework, Mongo Atlas, Microsoft Azure.

Outcome and business Impact: 

1)   After two years of cooperation, the software’s new SAAS version has been published, which allowed the Client to onboard similar companies and upgrade from market participants to market operator.

2) With the mobile apps released to the App Store and Google Play, user coverage increased significantly, estimated by 150-200%.  

  1. a)     Previously, the mobile apps were distributed via private distribution channels – links, IPA files, etc. 
  2. b)   This enables more people from the current partners to work directly in the field and track their work.
  3. c)     Acquiring new users became much easier: landscapers and service partners can easily find and install the app. 
  4. d)   After the new version release, already 230 people are using the iPhone version and around 100 on the Android.

2)  App Store distribution makes it much easier to track the audience, better gather business data, and control updates. Before, it was an issue to fix bugs, update the mobile app and keep it updated. 

3)  Spanish-speaking users can now use the application.

4)  More business logic have been added

5)  Replacing existing Windows reporting tool with web-based reports.

More Articles

11 Best Business Intelligence (BI) Software in 2024
Delivery Management & Analytics

11 Best Business Intelligence (BI) Software in 2024

Data is an integral part of your business. It shows you what’s happening under the hood, and can help you track key metrics that are the lifeblood of your business. But data management challenges can be daunting if your team isn’t set up to use data in a meaningful way.Indeed, nearly three-quarters (74 per cent) of reported employees said they were unhappy working with data. Business intelligence tools can help.BI software drills deep into the details of your company’s facts and figures, and produces visual reports of data that you can then translate into informed business decisions. This same study reported above found that companies using BI software are five times more likely to respond more quickly to strategic business decisions.BI is here to facilitate you – are you prepared to make wiser and more speedy company choices with pertinent business information? Here are today’s 11 best business intelligence software that equip you to achieve that.
Yaroslav Kuntsevych
Yaroslav Kuntsevych
Comparing Lemon.io vs Toptal for Hiring Developers
Web Engineering

Comparing Lemon.io vs Toptal for Hiring Developers

Yaroslav Kuntsevych
Yaroslav Kuntsevych
Kickstart Your Career: How to Become a Blockchain Developer
Blockchain (Web 3.0)

Kickstart Your Career: How to Become a Blockchain Developer

Maria Lapko
Maria Lapko
11 Best Business Intelligence (BI) Software in 2024
Delivery Management & Analytics

11 Best Business Intelligence (BI) Software in 2024

Data is an integral part of your business. It shows you what’s happening under the hood, and can help you track key metrics that are the lifeblood of your business. But data management challenges can be daunting if your team isn’t set up to use data in a meaningful way.Indeed, nearly three-quarters (74 per cent) of reported employees said they were unhappy working with data. Business intelligence tools can help.BI software drills deep into the details of your company’s facts and figures, and produces visual reports of data that you can then translate into informed business decisions. This same study reported above found that companies using BI software are five times more likely to respond more quickly to strategic business decisions.BI is here to facilitate you – are you prepared to make wiser and more speedy company choices with pertinent business information? Here are today’s 11 best business intelligence software that equip you to achieve that.
Yaroslav Kuntsevych
Yaroslav Kuntsevych
Comparing Lemon.io vs Toptal for Hiring Developers
Web Engineering

Comparing Lemon.io vs Toptal for Hiring Developers

Nowadays, it becomes difficult to find the right software developers, especially in the face of an ever-increasing competition. The high demand results in an ever-increasing number of platforms and services, which makes the challenge of finding the right one much harder and more time-consuming. Lemon.io and Toptal are a few recruiting platforms, which provide the possibility of working with the best and most reliable developers.In this post we’re going to look in detail at these sites, compare the features, pricing models, hiring process and test the quality of the developers provided.
Yaroslav Kuntsevych
Yaroslav Kuntsevych
Kickstart Your Career: How to Become a Blockchain Developer
Blockchain (Web 3.0)

Kickstart Your Career: How to Become a Blockchain Developer

Are you interested in pursuing a career in blockchain development? With the increasing use of blockchain technology across industries, there is a growing demand for skilled professionals in this field. Becoming a blockchain developer can open up exciting career opportunities and put you at the forefront of technological innovation
Maria Lapko
Maria Lapko

Discover Our Talent Experience & Skills

Browse by Experience
Browse by Skills
Browse by Experience
Arrow
Browse by Experience
Browse by Skills
Rust Frameworks and Libraries Arrow
Adobe Experience Manager (AEM) Arrow
_Business Intelligence (BI) Arrow
Codecs & Media Containers Arrow
Hosting, Control Panels Arrow