Wearable Wellness Device
DNA Vibe is a wearable wellness device, delivering a proprietary blend of signaling protocols in, low-level red light, near-infrared and magnetic. The safety and efficacy of these products have all been well-established through multiple double-blind clinical trials and FDA approvals.
DNA Vibe provides a mobile application for their device so users can turn it on and manage the device, set session parameters, run sessions, and provide feedback.
- Client wanted the development team to understand their product and provide a solution for managing the wearable wellness device with the help of an app.
- Client was concerned about the technology used to build this application.
- Client required a unique ID to get bonded with each device so that the same device can’t be operated by two different accounts.
- Client wanted to implement different signal levels that show within the app so the app could automatically be stopped if users tried to change the values mid-process.
- Client wanted to have the functionality of tracking sessions run by users to help the team of the client review the provided feedbacks.
- We understood the functionalities of the wearable wellness device during the requirement gathering phase and provided the confidence to the client by documenting the complete process flow with an architecture diagram.
- We used the Flutter technology to achieve both iOS & Android apps along with the Nodejs in the backend. The client was impressed with our usage of Google’s mobile UI framework that provided fast & expressive apps on both iOS & Android.
- We mapped each device with the unique ID from the backend which helped the client avoid the same mapping of a single device with different accounts. For this, we asked the new user to provide the unique ID to link that device with their account.
- We successfully implemented the signaling matrix for receiving the responses from the devices and to achieve this matrix functionality, we have used Bluetooth Low Energy (BLE) technology. For this, we have used the library from the Flutter framework so that the device can communicate with the mobile application.
- We provided a timer functionality for tracking the time spent by users on the app and for helping track how long users have worn that device.