Jun 02, 2025
No image
UpReach
Ongoing

UpReach

$100,000+
more 1 year
Germany
6-9
Service categories
Service Lines
Software Development
IoT Development
Mobile Development
Web Development
Domain focus
Media & Entertainment
Programming language
C/C++
Java
Kotlin
Frameworks
Angular.js
Django
React.js

Challenge

The client needed to optimize the app that controls the photo booth’s hardware. Vakoms’ challenge was to find a solution that would not override the existing app but improve the overall functionality and performance of the system. We had to keep the legacy software part. 

Solution

The Electron app was still performing its functions — creating and managing dynamic web forms. But overall, thanks to choosing C++ / Qt for the automatic image processing software, the UpReach app became faster, making the visitors’ photo experience smoother. It is now possible to add custom backgrounds, including animation or AR filters, without any performance losses.
To allow visitors to get their photos in digital format, Vakoms developed a simple web application. A visitor can take a photo or video, enter an email address or phone number, and get a link to download, share, and/or print images.
Vakoms also added an offline mode, allowing one to store photos locally on the device when there’s no Internet connection. This crucial feature was developed with MongoDB and Node.js.

Results

Vakoms improved the UpReach app efficiency and added new features and multiple camera support. Our engineers have built an UpReach Cloud serving as an admin dashboard for clients and visitors. The legacy code was enhanced with a Qt module to boost the app’s performance. 

No image
UpReach