preloader
reviewed on
Clutch reference
20 reviews

#Sustainability + AI

Cyanoguard, Cyanide Monitoring System

Year

2021 - 2023

Location

Zurich, Switzerland

Company Size

10-50 Members

Budget

$100,000 - $250,000

brand image
CloudFlex has successfully reduced the measurement device's calibration and setup speed by 10 times. Also, they've improved the app’s interaction with proprietary hardware, which enables higher measurement accuracy
author image
Done Icon
Cyanoguard, Cyanide Monitoring System

#Cloud App Development

#Modern Data Architecture

#Cloud Consulting

#REST Api Development

Client

Cyanoguard AG is Next-Generation Cyanide Monitoring System, a chemical tech company specializing in the development of novel toxin detection methods for food safety and health care, gold mining and medical applications

CloudFlex Logo

Project Concept & Features

  1. Measure cyanide amount using custom hardware
  2. Process data on the mobile, display history, add tags and send to the backend
  3. Display data through web panel, which allows customer to control results. Updates are coming realtime
  4. Deploy it as whitelabel for each customer. Main area - gold mines and measure cyanide impact
  5. Artificial intelligence mechanism predicting how many measurements have been executed per customer

By Summer 2023 it’s more than 2.5 years CloudFlex is providing quality and expertise to Cyanoguard

CloudFlex Logo

Challenges and solutions

1. Business needed attention to several things at once

Straight ahead, we have started by listing all the issues that require attention

Our strategy was as simple as:

  • Assess their urgency and impact on business in close collaboration with stakeholders
  • Rank them based on their potential consequences, such as financial impact, customer satisfaction, or legal implications.
  • Write-test-deploy
Value Matrix

Conclusion:

This helped us to determine which issues required immediate action. The first in the list was mobile app stability

CloudFlex Logo

2. Mobile application was unstable

We’ve started from the mobile app. There were few issues we’ve identified:

  1. Lack of environments - there was no real sandbox, where app could communicate to the server and server could push to the dashboard
  2. Stability - there were crashes, it’s always pain for any business
  3. Low Test coverage/No Testing. Release is a sensitive thing. Before publishing new version, it’s worth checking if there are no bugs

Solution

  1. Lack of envs - Our team has configured 2 new environments, QA and Dev as it should be at any project. That gave ability to play safely with data and develop new features
  2. Stability - To achieve this, we’ve fixed smaller issues but long term solution was to migrate to Kotlin from Java. That ensured, stability is around 100% Crash Free Stats
  3. Low Test coverage/No Testing - CloudFlex has provided dedicated QA service and covered critical parts of the app with Unit test after refactoring
CloudFlex Logo

3. Additional Feature Requests

By this moment:

  • Define priorities ✅
  • Create a plan ✅
  • Fix urgent things around different system parts to keep customers happy ✅
  • Establish Solid QA and release process with CI/CD ✅
  • Different environments ✅

Now it’s time to develop advanced business analysis dashboard, which would collect results by company and deploy it to production

The result was:

Business Analysis Dashboard

There is a detailed data by each customer Cyanoguard has, which is aggregated into the bigger web dashboard. This gives business a sense on how many measurements was in each period and what might be customer’s demand

CloudFlex Logo

4. Artificial intelligence

Business wanted to have a tool that would allow reacting early on customer behaviour changes and propose additional services

Can we predict how many cartridges are they going to use next month?

Yes. We used time series forecasting model to make predictions, assuming that business can be seasonal

As the result, it allowed Cyanoguard to retain customers 20% longer and stay flexible but with the potential knowledge what’s going to be in the future

Time series stackoverflow model

CloudFlex Logo

Technologies

Frontend

React

React a leading frontend library, excels in creating dynamic and interactive user interfaces. Its component-based structure encourages code reuse and scalability, enabling efficient development and maintenance of applications.

With a declarative approach, React simplifies UI element behavior, leading to easier debugging and maintenance. Its efficiency ensures swift and responsive user experiences, making it a top choice for frontend development.

 React

Backend

Node.js

Node.js is an efficient backend JavaScript runtime, known for handling concurrent tasks effectively. It excels in real-time applications and is responsive due to its event-driven architecture. With a wide range of modules and libraries, Node.js supports rapid development. Its scalability makes it suitable for large user bases, and its asynchronous nature allows for non-blocking operations

 Node.js

Database

Realtime DB

Firebase Realtime Database is a cloud-hosted NoSQL database that enables real-time data synchronization for web and mobile apps. It’s ideal for applications that require live updates and collaboration. With a JSON-based data model, organizing and accessing data is straightforward and perfect for datasets with data variations.

The database ensures instant updates for a seamless user experience. It also offers strong security measures and authentication options for data protection. In essence, Firebase Realtime Database is a reliable solution for real-time data synchronization in applications.

 Realtime DB

Infrastructure

GCP

Google Cloud Platform (GCP) is a versatile suite of cloud computing services by Google. It offers reliable infrastructure and platform solutions for building and scaling applications. GCP’s global network of data centers ensures a secure environment.

It provides a wide range of services, including computing, storage, databases, and machine learning. GCP prioritizes strong security measures and compliance standards. Overall, it’s a robust and flexible cloud computing solution for various application needs.

 GCP

Conclusion

Cloudflex has handled the software piece for the project

  • There was a significant increase in the Android app stability achieved by rewriting software in Kotlin and applying modern approaches
  • Team has handled Data Science part. Business intelligent Dashboard was developed as product was growing
  • The Web part including the Admin panel was extended with Analytics as well as other crucial features
  • The team was proactive and took ownership in feature engineering/data structures design
Cyanoguard Web app and hardware example
CloudFlex Logo

Results

  • ❤️ 100% crash-free users in the Android
  • 💡 Stable Web part
  • ✨ Complex components with real-time updates

Cyanoguard official website

CloudFlex Logo

Areas of responsibilities

  • Custom Software Development
  • End-to-end Development
  • Web Development (React.js)
  • Backend development (Node.js)
  • UI/UX design
  • Data science (Raw math and statistics)
  • Mobile Development (Android, Kotlin. USB)
  • Requirements analysis (Business Analysis)
  • Testing (Quality Assurance/Quality Control)

Product industries

  • Manufacturing
  • Digital Transformation
  • High Tech & IT
  • Green technologies/Ecology

Related cases

#Web3

brand image

Bit-rx. Crypto Educational Startup

#Miami, USA

Read More

#Eventing

brand image

EventFarm. Lead Tracking App

#Miami, USA

Read More

#Media & PR

brand image

Yaza, Advanced Realtime AI App

#California, USA

Read More

#Eventing

brand image

Ewhenter, Event & Activity Finding Mobile app

#Kyiv, Ukraine

Read More

#Sports

brand image

Rivalz, Sports App

#Doha, Quatar

Read More

#Retail

brand image

Bean, Marketplace and Survey App

#California, USA

Read More

#Security

brand image

Trust Member, PoC Website for a Volunteering Team

#Kyiv, Ukraine

Read More

#Video

brand image

Video Admin Toolkit, Video moderation Product

#California, United States

Read More

#Streaming

brand image

VideoCheck MVP, Video Quality Check Product

#California, United States

Read More

Related articles

Contact Us Now

Looking for a solid engineering expertise who can make your product live? We are ready to help you!

Get in Touch