How Espresso Labs Built Gaslive's Sleep Apnea Data App
How Espresso Labs built Gaslive's app: scan QR codes from sleep apnea devices, store usage data in the cloud, and share sleep reports with your doctor.

Case Study: How Espresso Labs Built Gaslive's Sleep Apnea Data App
In short: Gaslive, a distributor of sleep-medicine equipment, came to Espresso Labs with just an idea: an app that could read the QR codes generated by sleep apnea devices and turn that data into an organized history — stored in the cloud and easy to share with a doctor. Espresso Labs took the project from idea to maintenance, covering concept, design, development (Flutter and Node.js), and evolution.
The client and the challenge
Gaslive is a distributor specialized in sleep-medicine equipment. Among its main products is a line of sleep apnea devices (respirators). Some of these models can generate QR codes containing device usage data — such as how long the device ran and how much energy it consumed, among other details.
The problem: this data existed, but it was trapped inside the device. There was no simple way for the user to record, accumulate, and review that history over time — or to bring it, well organized, to the doctor overseeing their treatment.
The idea: turning QR codes into a health history
Gaslive's vision was an app that made this recording simple and automatic. The logic is straightforward:
- The user scans the QR code generated by the device using the app's reader;
- The app records the information along with the date the data was generated;
- Everything is saved to the cloud, building a continuous, secure history;
- The user can easily access their sleep statistics and share them with their doctor;
- A filter by date or time lets them analyze specific periods.
In practice, the app turns an isolated QR code into structured tracking — giving the patient more control over their own data and the doctor a better basis for decisions.
The Espresso Labs approach
The most distinctive part of this project was the starting point: Gaslive arrived with only the idea, no technology or structure defined. Espresso Labs took on the full journey, helping the point of contact shape the product from design to maintenance.
The work began with the commercial team, which transparently explained how app development works, the stages and costs involved, and why it made sense to adopt Espresso Labs' standard stack. The project followed the company's established flow: design first, then programming.
Why Flutter and Node.js
- Flutter for the app: a single codebase running on iOS and Android, speeding up development and lowering maintenance cost without sacrificing performance.
- Node.js on the back end: a lean, scalable cloud layer to receive, store, and serve the data read from the devices securely.
This combination delivered a cross-platform, sustainable product ready to evolve — exactly what a client who starts from an idea needs: a partner who owns the entire structure.
What was delivered
From concept to launch, Espresso Labs delivered an app that:
- Reads the QR codes from Gaslive's sleep apnea devices;
- Automatically records the data with date and time;
- Stores the full history in the cloud;
- Presents sleep statistics clearly;
- Lets users filter by period and share with their doctor;
- Continues to receive ongoing maintenance and evolution from Espresso Labs.
Frequently asked questions
What is the Gaslive app? It is a mobile app that reads the QR codes generated by sleep apnea devices, records the usage data with date and time, stores everything in the cloud, and lets users track their statistics and share them with a doctor.
How does the app collect data from the device? Through a built-in QR code reader: the user scans the code generated by the device, and the app records the information automatically, along with the date it was generated.
Which technologies were used in the project? The app was built with Flutter (iOS and Android) and a Node.js cloud back end — Espresso Labs' standard stack.
What did Espresso Labs do in the project? It ran the project end to end: it helped Gaslive shape the idea and handled concept, design, development, and maintenance of the app.
From idea to launched app
The Gaslive case shows what Espresso Labs does best: take a good idea and turn it into a real product, owning the entire structure — from design to maintenance. For anyone starting with just a vision, that end-to-end partnership is what separates a concept from a live app.
Have a similar idea?
Get in touch with our sales team and we will figure out the best way to help you.