Success Story: Mobile App to remotely control pools

We developed a unique mobile application to control various pool configurations, improving the user experience and driving the digital transformation of the client Plastics.

Challenge

 

Rootstack was trusted by the client to develop a mobile application to:

  1. Authenticate with a Waterway user API.
  2. Add devices that will automatically set a configuration on the mobile application for future connections, such as Chromecast.
  3. Be able to interact with multiple devices (pools).
  4. Interact with the pool with the ability to change: lights, valves, temperature and other settings.
  5. Create and assign schedules to outputs of the pool device.

 

Our solutions

 

Rootstack developed a mobile application for Waterway that provides real-time communication between pool devices and the app allowing to remotely interact and control aspects such as temperature, lights, modes and valves.

 

Waterway

 

Its architecture is based on three main elements:

  • Waterway API: The API is in charge of managing devices per user of Waterway. Users can create their accounts and add and configure devices to their user.
  • Pubnub: We use Pubnub as a socket server where every time a mobile application is active, a new channel session is created. The channel is responsible for transmitting changes that happen on the mobile application or the pool device. Changes are sent using commands that interact directly with the Waterway hardware.
  • Mobile application: The mobile application is responsible for interacting with the API and Pubnub so the pool hardware can do its job of interacting with the pool.

 

Waterway Development

 

Some of its benefits include:

 

End-users can interact with the pool hardware directly from their phones. Users can set up multiple devices on the mobile application. They can switch between one device or another and can change settings in real time on every one of them. Users can see device changes in real-time. It allows users to set start and end times for group activity, which means that the pool will automatically perform certain actions on its own.

 

The client partnered with Rootstack taking advantage of our expertise developing mobile applications capable of connecting to hardware devices and interacting remotely to offer an innovative product to the market.

Check out some of our other success stories!

Software architecture project based on separation of duties

Rootstack worked on a project that dealt with a separation of the backend and the creation of a signature queue process due to the size of the files so that the servers do not collapse.
rootstack

Project management with the Rootnet Intranet Workflow

Rootstack implemented the Rootnet Intranet Workflow module to automate the management of projects and requirements between departments.

Data migration to Salesforce

Rootstack supported an insurance company with the migration of its data to Salesforce in its plan to modernize its management.

Our Main Services

Staff Augmentation

IT Staff Augmentation: Hire Nearshore LATAM Developers

Add senior, AI-ready engineers to your team in weeks, not months. You lead, we supply the talent. 15+ years, 4.8 on Clutch.
Learn More
Managed Teams

Managed Software Development Teams, Nearshore | Rootstack

Dedicated, fully managed dev teams with tech leads and AI-assisted delivery. Same time zone, 300+ clients, 4.8 on Clutch. Book a call.
Learn More
Managed Services

Managed IT Services & AIOps, 24/7 Support

24/7 monitoring, infrastructure and AIOps that prevent incidents before they hit. SLAs, predictable costs, 96% client retention.
Learn More
Solution Discovery

Software Discovery Phase & AI PoC Services | Rootstack

Define scope, architecture and roadmap before you build. Validate AI with a PoC and get a clear execution plan.
Learn More
Staff Augmentation

IT Staff Augmentation: Hire Nearshore LATAM Developers

Add senior, AI-ready engineers to your team in weeks, not months. You lead, we supply the talent. 15+ years, 4.8 on Clutch.
Learn More
Managed Teams

Managed Software Development Teams, Nearshore | Rootstack

Dedicated, fully managed dev teams with tech leads and AI-assisted delivery. Same time zone, 300+ clients, 4.8 on Clutch. Book a call.
Learn More
Managed Services

Managed IT Services & AIOps, 24/7 Support

24/7 monitoring, infrastructure and AIOps that prevent incidents before they hit. SLAs, predictable costs, 96% client retention.
Learn More
Solution Discovery

Software Discovery Phase & AI PoC Services | Rootstack

Define scope, architecture and roadmap before you build. Validate AI with a PoC and get a clear execution plan.
Learn More
Staff Augmentation

IT Staff Augmentation: Hire Nearshore LATAM Developers

Add senior, AI-ready engineers to your team in weeks, not months. You lead, we supply the talent. 15+ years, 4.8 on Clutch.
Learn More
Managed Teams

Managed Software Development Teams, Nearshore | Rootstack

Dedicated, fully managed dev teams with tech leads and AI-assisted delivery. Same time zone, 300+ clients, 4.8 on Clutch. Book a call.
Learn More
Managed Services

Managed IT Services & AIOps, 24/7 Support

24/7 monitoring, infrastructure and AIOps that prevent incidents before they hit. SLAs, predictable costs, 96% client retention.
Learn More
Solution Discovery

Software Discovery Phase & AI PoC Services | Rootstack

Define scope, architecture and roadmap before you build. Validate AI with a PoC and get a clear execution plan.
Learn More