Please leave your contacts, we will send you our overview by email
I consent to process my personal data in order to send personalized marketing materials in accordance with the Privacy Policy. By confirming the submission, you agree to receive marketing materials
Thank you!

The form has been successfully submitted.
Please find further information in your mailbox.

Innowise is an international full-cycle software development company founded in 2007. We are a team of 1600+ IT professionals developing software for other professionals worldwide.
About us
Innowise is an international full-cycle software development company founded in 2007. We are a team of 1600+ IT professionals developing software for other professionals worldwide.

Mobile and web app to gather and analyze data from smart insoles: improved limb injury recovery and treatment efficiency

Innowise developed a suite of smart insole shoes apps that enable patients and physicians to monitor and adjust foot load during post-injury rehabilitation.

Customer

Industry
Healthcare
Region
EU
Client since
2023

The client is an EU-based company that develops digital rehabilitation control systems. Their innovative product, a smart insole, integrates with both a mobile and web application to provide real-time data on foot pressure during the rehabilitation process.

Detailed information about the client cannot be disclosed under the provisions of the NDA.

Challenge

The client couldn't build an app that would support high-volume data flow from both the device and the server

The client had successfully developed a smart insole capable of detecting and tracking foot pressure, crucial for monitoring limb recovery post-injury. The primary challenge was to translate this data into actionable insights for both patients and physicians to prevent re-injury and optimize rehabilitation strategies. However, lacking the necessary software expertise, they partnered with Innowise to create a comprehensive software solution that would not only analyze the data from the device, but also would be able to handle high volumes of data flowing to the server.

Solution

A comprehensive and scalable app suite to collect and analyze the data from smart insoles

Innowise crafted a dual-component software suite that included a mobile application for patients and a web interface for physicians, both designed to interact with the data provided by the smart insole.

Cross-platform mobile application

Innowise engineers developed a smart insole shoe app that allows patients to connect their smartphone to the insoles via Bluetooth, set personalized pressure thresholds, and receive alerts if these thresholds are exceeded when walking. This immediate feedback helps patients adjust their foot pressure in real-time, significantly reducing the risk of re-injury. 

Our developers integrated support for Bluetooth Low Energy technology so that the continuous connection with the smart insole would not affect the patient’s smartphone battery life.

The app also features heatmaps to visualize weight distribution across the foot, promoting corrective walking patterns and faster recovery. The app sends the gathered data on pressure distribution to the server hosted on AWS, so that it can be pulled from there by a web interface.

Web application

The web interface enables physicians to access and analyze patient data stored in AWS servers. Thanks to the scalability of the cloud solution, the app can handle the data flowing from thousands of patient-facing applications.

Through a single portal, the professional gets a detailed insight into the recovery progress of all of their patients using smart insoles. The web app presents information through graphs, heatmaps, and other visual tools, allowing physicians to assess how patients distribute body weight and adjust rehabilitation plans accordingly. This data-driven approach enhances the physician’s ability to tailor recovery programs to individual needs.

Technologies

Front-end

React Native, React.js

Back-end

Python/Django, custom drivers in Python for BLE devices

Cloud

AWS, AWS RDS (for PostgreSQL), AWS Redshift, AWS QuickSight, AWS S3, K8S cluster

VCS

Git, GitHub

Process

During the discovery phase, careful consideration was given to selecting the appropriate technology stack. To make the app available to as many users as possible, we chose React as the foundation of the tech stack. React was selected for its efficiency in building cross-platform applications, allowing the development team to create a unified codebase for iOS and Android. This approach significantly reduced development time compared to creating separate apps for each platform while retaining good performance.

The decision to use React also extended to the web interface designed for physicians. We thought of a web app as more practical than a desktop application, as it allows doctors to log in and monitor patients’ progress from any desktop without a complex setup process. This choice provided a more straightforward and intuitive user experience and quicker adoption.

To manage tasks and facilitate project discussions, the team relied on Slack for communication and Jira for task management. As industry staples, the tools help our team members efficiently track project milestones and keep a healthy feedback flow with the stakeholders.

Team

1

Project Manager

1

Business Analyst

1

UI/UX Designer

2

Back-End Developers

2

Front-End Developers

1

Embedded Software Engineer

1

Data Engineer

1

QA Engineer

Results

Quicker post-injury recovery and more efficient treatment planning

Patients equipped with the smart insole and companion app demonstrated faster recovery times, thanks to real-time data enabling immediate adjustments to walking patterns and pressure application.

Physicians reported enhanced treatment planning and outcomes due to the detailed insights provided by the system, allowing for more precise and dynamic rehabilitation strategies.

Project duration
  • January 2023 - May 2023

70%

increase in recovery speed

56%

increase in treatment management efficiency

Contact us!

Book a call or fill out the form below and we’ll get back to you once we’ve processed your request.

    Please include project details, duration, tech stack, IT professionals needed, and other relevant info
    Record a voice message about your
    project to help us understand it better
    Attach additional documents as needed
    Upload file

    You can attach up to 1 file of 2MB overall. Valid files: pdf, jpg, jpeg, png

    Please be informed that when you click the Send button Innowise will process your personal data in accordance with our Privacy Policy for the purpose of providing you with appropriate information.

    What happens next?

    1

    Having received and processed your request, we will get back to you shortly to detail your project needs and sign an NDA to ensure the confidentiality of information.

    2

    After examining requirements, our analysts and developers devise a project proposal with the scope of works, team size, time, and cost estimates.

    3

    We arrange a meeting with you to discuss the offer and come to an agreement.

    4

    We sign a contract and start working on your project as quickly as possible.

    Thank you!

    Your message has been sent.
    We’ll process your request and contact you back as soon as possible.

    Thank you!

    Your message has been sent.
    We’ll process your request and contact you back as soon as possible.

    arrow