Mobile app for controlling LED panels


Polyscale company
This project case was developed for Polyscale, a company of approximately 50 employees operating in the appliance, electrical, and electronics manufacturing industries. The department we collaborated with specialized in developing, manufacturing, and distributing light guide plate (LGP) based systems.

Client story
Our client was completing the production of LED panels and needed to develop a mobile application for controlling these panels. The interesting part of the task was that it was essentially a constructor, where the end user could determine the order of the panels by composing different geometric shapes.
During the requirements gathering stage, the client noted that speed was important to him at the moment, as the company had to present its project at an exhibition.




Our solution
Taking into account one of the client’s most important criteria – time, we decided to purchase a ready-made template that already had UI elements.
UI elements

How does it work

We involved one of our top designers, who took into account our client’s wishes and made changes. This step allowed the client to have a clear vision of the product even before the code was written. It also allowed us to move more qualitatively to the next stage (task estimation) as we clearly understood what we had to do. After the estimate was approved, we proceeded with development.

Ready mobile solution
Results
We developed a mobile application that could be downloaded using Firebase.
We tested its functionality using the Bluetooth module HC-06.
After sharing the code, the client was able to connect the application to an LED panel.
We made several small hotfixes while in online mode.
We supported the project throughout its demonstration at the exhibition.
We received excellent feedback
from the client.
Tech stack
Project Scope
Work stages
Discovery phase
Tech audit of purchased UI Kit
Terms and conditions, budget, and contract
Choosing project architecture, connecting necessary libraries, setting up Git repo
Setting up Firebase Crashlytics (crash reports)
Screen layout design
Writing logic for working with Bluetooth
Testing
Delivery and deployment
Response from Polyscale team

In the end, everything worked out well. We had some ups and downs regarding the schedule for different reasons, but we achieved our goals. I look forward to working with CitrusDev team again.
Happy Clients
Finished Projects
Skilled Experts
Countries all over the world
How our services bring about success
UWB – ultra-wideband radio technology
UWB is a wireless communication technology that enables precise positioning and spatial awareness by measuring the time it takes for radio waves …
Portable Bluetooth Thermal Printer Goojprt PT-210
Portable Bluetooth Thermal Printer Goojprt PT-210 Version: PT2D-6004 Interfaces: Bluetooth 4.0 (classic/bluetooth low energy)... …
Digit recognition with neural network
In today's world, artificial intelligence is at the forefront of technological innovation, with neural networks playing a pivotal role in this domain. …
What are the Pros and Cons of using WordPress with ReactJS – Best of 2023
So in this blog, we will illustrate the main advantages and as well as the disadvantages of using WordPress with ReactJS. …
Emulate BLE device using nRF Connect for Mobile app.
Here, at CitrusDev, the mobile development team is faced with a problem working on client projects without hardware (real devices). That's why …
The future of digital twins
A digital twin is a virtual replica of a physical object or system. This technology has become increasingly popular in the field …