About Case Study

About The Project

About The Project Universal Weather and Aviation, Inc. sought to enhance their trips management process to support its clients’ critical operations. Supreme Technologies undertook the project to develop a comprehensive solution that would address the challenges faced by Universal Weather and Aviation, Inc. in handling complex, multi-leg trips. The system aimed to identify potential challenges proactively, adapt to changing regulations, and effectively mobilize resources to ensure successful trip execution.

This case study outlines how we developed a custom-built CRM platform from scratch for George McPherson, the owner of Hales AC, Abraham AC, and Climate Control Services — three leading HVAC companies across Florida. The solution provides complete operational visibility, automated customer communication, and intelligent campaign management, integrating with SuccessWare APIs, GoHighLevel CRM, and Power BI to create a unified ecosystem for data-driven decision-making.

Team Size

2 Developers

Project Type

Custom CRM Development

Project Duration

10 Weeks

Completed Date

20-12-2024

Following

Technologies Used

Supreme Technologies took on the challenge of creating a Trips Management System for Universal Weather and Aviation, Inc. The goal was to make it easier for clients who depend on business aircraft for crucial global operations to handle complex, multi-leg trips efficiently. The system was designed to anticipate problems, adjust to regulatory updates, and prepare for unexpected events, ultimately aiming to minimize the hassle and risk involved in trip management.

TypeScript

For building the full backend, automation engine, and API workflows.

React JS

For structured data storage, syncing, and fast query performance.

React Mobx

For front-end interactions, dynamic dashboards, and real-time UI updates.

Material UI

For campaign automation, customer sync, and external system integrations.

Our Approach

Solution We Offered

Migration to ReactJS

Upgrading from the old KnockoutJS framework to ReactJS was a big deal in making the Trips Management System more up-to-date. Supreme Technologies took this task seriously, planning it out carefully and executing it with great attention to detail. Our React team started by looking closely at how the current system was set up and what it could do. Then, we began rewriting the code using ReactJS because it’s good at breaking things down into small, manageable pieces called components. This switch had multiple benefits, like making the code easier to keep up-to-date, speeding up how fast we could build new features, and giving us access to lots of cool tools and add-ons made for ReactJS.
Throughout the migration, our team made sure to seamlessly integrate all existing features and functionalities into the new React-based system. We thoroughly test each component and functionality to ensure the system retains its reliability and intended behavior. As a result, Universal Weather and Aviation, Inc. now enjoy a more robust and future-ready Trips Management System.

Integration of React Big Calendar

We needed a calendar view that could handle all the trip data at once, so we integrated the React Big Calendar package and tweaked it to fit our Trips Management System perfectly. This gave us a flexible and good-looking calendar that could handle showing lots of trips and their details without getting messy. Using our skills in ReactJS, we customized the calendar view to match what Universal Weather and Aviation, Inc. needed.
With React Big Calendar on board, users could easily see all their trips, manage schedules, track progress, and coordinate resources smoothly. The nice-looking interface made everything easier to understand and helped with making decisions about trip management.
By bringing in ReactJS and making adjustments to the React Big Calendar package, our team delivered a smart and user-friendly solution that checked all the boxes for Universal Weather and Aviation, Inc.’s Trips Management System.

Centralized Reviews & Campaign Tracking

Built consolidated pages to manage reviews, technician activity, campaigns, and field operations, all in one streamlined interface.

Integrated API Ecosystem

Connected SuccessWare, GoHighLevel, and Power BI to automate workflows, sync customer data, and deliver clear performance analytics.

Project Goals

01. Crew and Passengers management feature for adding new crew members to the trip.

I Built a unified CRM allowing leadership to manage operations for Hales AC, Abraham AC, and Climate Control Services seamlessly while keeping data fully segregated and secure.

Automated technician job assignment processes, bio-sharing, and review-request workflows to eliminate manual tasks and improve customer transparency.

Implemented automated email/SMS workflows and integrated GoHighLevel CRM to re-engage inactive customers and improve long-term retention.

  • Crew and Passengers management feature for adding new crew members to the trip.

Challenges We Faced

Migration from KnockoutJS to ReactJS

The previous version of the manifest management system was built on the outdated KnockoutJS framework. Supreme Technologies faced the challenge of migrating the entire system to ReactJS while ensuring seamless functionality and preserving existing features.

Real-Time Technician Data Sync

SuccessWare API delays and inconsistencies made accurate technician tracking and automation triggers challenging.

Calendar View for Trips

Universal Weather and Aviation, Inc. required a calendar view to display all trip data simultaneously. Supreme Technologies had to integrate the React Big Calendar package and customize it to meet the specific requirements, providing a comprehensive and visually appealing view of the trips and their schedules.

Automation Timing & Workflow Dependencies

Coordinating bios, SMS/email alerts, and review requests across multiple APIs needed precise validation to avoid failures or duplicate sends.

Unified Campaign Insights

Different data formats from GoHighLevel and Power BI made it hard to combine marketing spend, conversions, and retention metrics into one dashboard

Unified Campaign Insights

Different data formats from GoHighLevel and Power BI made it hard to combine marketing spend, conversions, and retention metrics into one dashboard.

High Volume Communication Logging

Handling thousands of monthly emails, SMS logs, and technician events required a strong logging system to maintain performance and transparency.

Our Impact

The Result

Our solutions significantly benefited the client’s business, transforming their operations and enhancing their overall success. By automating complex calculations, we improved efficiency and minimized the risk of human error. The seamless and intuitive nature of the calculators enhanced user satisfaction and encouraged repeat visits to the website. This expanded customer base opened up new business opportunities for the client.