IoT Neuro Cognitive Training Platform

Evolving fitness with an IoT Platform

Daniel Badanian

CEO at Neural Trainer

"We were impressed by Crunchloop's extensive technical knowledge and experience across different development platforms."

Read full review on Clutch
service icon

Service

Project Development
team icon

Team

3 Developers
technology icon

Technology

Ruby on Rails / Flutter
industry icon

Industry

Sports

Who is

Neural Trainer

?

Neural Trainer is a pioneering company in cognitive training systems, connecting brain and motor skills to boost sports performance, rehabilitation, and neurocognitive therapy. With a team of experts in engineering and sports science, they use advanced neuroscience to develop innovative technology. Their hardware, equipped with touch and movement sensors, adapts to various stimuli to create routines that seamlessly link physical and cognitive skills for optimal performance.

Challenge

Neural Trainer encountered complex challenges that required innovative solutions. Initially, they maintained separate iOS and Android apps, complicating updates. The shift from Bluetooth Mesh to Bluetooth Low Energy (BLE) also required a major protocol overhaul. Additionally, they needed a flexible system to add training routines into the app without code changes, prompting the creation of a versatile data structure. These combined challenges highlighted the need for an efficient, comprehensive solution.

Solution

The Team

To tackle Neural Trainer’s challenges, we assembled a team of three developers to work closely with them on requirements, solution development, and testing. This collaboration ensured our solution met Neural Trainer’s unique needs.

Adopting Flutter

We chose Flutter as the mobile app framework for its ability to create a single codebase for iOS and Android, reducing costs, speeding up development, and simplifying maintenance.Our first priority was ensuring reliable BLE communication with Neural Trainer’s hardware, so we developed a Proof of Concept (POC) to validate this integration. This successful POC became the foundation of our solution.

Flexible JSON schema

To allow easy updates to training routines without code changes, we implemented a flexible JSON schema, boosting efficiency and scalability.Additionally, we developed a Ruby on Rails web app to streamline system management and expand user access. This web app provided easy oversight and enhanced the overall user experience by integrating key mobile app features.

Things we love

Our collaboration with Neural Trainer delivered outstanding results. Using Flutter removed dual codebases, cutting costs and speeding development. Reliable BLE integration boosted hardware performance, while a flexible JSON schema allowed dynamic training routines, enhancing scalability without code changes.

The web app streamlined management and expanded feature accessibility, resulting in a cost-effective, efficient, and versatile platform that supports sports excellence, rehabilitation, physiotherapy, and neurocognitive therapy.

Get in Touch

Do you have a project in mind? If you have any questions about our services, or just want to say hello, we're here to help. Fill out the form, and we'll get back to you as soon as possible!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.