montrose_logo
Enhancing IIN: secure and user-friendly health coach training app

Enhancing IIN: secure and user-friendly health coach training app

E-commerce

Health

Enhancing IIN: secure and user-friendly health coach training app

About this project

Montrose was tasked with maintaining, improving, and expanding the Learn IIN mobile app, the flagship educational tool for the Institute for Integrative Nutrition (IIN). This app is a critical part of IIN’s online Health Coach Training Program, providing students with access to educational materials like audio and video lectures, PDFs, and presentations.

Region

New York, United States of America

Project team

2 Developers

2 Developers

1 QA Tester

1 QA Tester

1 Project Manager

1 Project Manager

1 Devops

1 Devops

Tech stack

MongoDB

MongoDB

Node.JS

Node.JS

REST

REST

Java

Java

Android

Android

iOS

iOS

About Institute for Integrative Nutrition (IIN)

The Institute for Integrative Nutrition (IIN) is a globally renowned health and wellness education platform based in New York City. Originally founded in 1992 as a small macrobiotic cooking class, IIN has grown into the world’s largest integrative health education and certification provider, offering comprehensive programs in health coaching, holistic nutrition, and personal development. With a mission to improve health and happiness on a global scale, IIN has over 160,000 graduates in 175+ countries, all contributing to its vision of transforming the health of communities worldwide.

client picture

100+

teachers

155,000

students and graduates

175

countries

The challenge

App instability

The app was prone to frequent crashes and bugs that disrupted the user experience.

Missing key functionalities

Essential features that would enhance user experience were not yet implemented.

Content security on Android

  • Android's open file system posed a risk, making it easy for users to access and share sensitive educational content.
  • Multimedia files, including video and audio lectures, were easily accessible with basic file browsing tools.
  • The client required a solution to protect these assets while ensuring smooth access for legitimate users.
We haven't just been training health coaches for 25 years. We created health coaching. Integrated nutrition.

The solution

With the goal of empowering individuals through holistic health education, the app supports students from enrollment through graduation and beyond, delivering both online and offline content across iOS and Android platforms. Montrose’s involvement spanned several critical upgrades and bug fixes to ensure the app’s stability, security, and user experience.

Bug fixes and feature enhancements

Bug fixes and feature enhancements

  • Fixed numerous bugs, improving the overall stability and functionality of the app.
  • Added new features that were essential for creating a better learning experience for users.
Custom encryption for Android

Custom encryption for Android

  • Developed a fully custom encryption algorithm to protect multimedia assets on Android devices.
  • The encryption targeted only 128 bytes of the file headers, making files unusable outside the app.
  • Ensured the encryption and decryption processes were fast and seamless, even for large files.
  • Integrated the encryption process during the file download and decryption during playback, preventing unauthorized copying or sharing.
Security testing

Security testing

  • Thoroughly tested the encryption algorithm to ensure that files could not be recovered or played outside the app, even with recovery software.

Key functionalities

Offline content access

Enabled users to download and access multimedia content (videos, audios, PDFs) for offline use, allowing learning without an internet connection.

Content synchronization across devices

Empowered synchronization across multiple devices, allowing students to start a course on one device and continue seamlessly on another.

Improved search and filter options

Added advanced search and filtering capabilities so users can easily find specific lectures, topics, or materials within their courses.

Partnership goal

Develop an intuitive iOS application that enables users to easily compose and send handwritten notes digitally, enhancing personal communication through the convenience of technology.

Before

The Learn IIN app was struggling with bugs and instability, particularly on the Android platform. Users faced frequent disruptions, and there were serious concerns about the security of educational content. The app also lacked several important functionalities needed for a smooth learning experience.

After

The app became far more stable and user-friendly, with significantly enhanced security. The encryption algorithm effectively prevented unauthorized access to sensitive educational materials, ensuring that the content remained secure on Android devices. The added functionalities and bug fixes provided a much-improved user experience, allowing students to access their learning materials seamlessly, both online and offline. Montrose’s contributions not only stabilized the app but also extended its capabilities, ensuring that it could continue supporting IIN’s mission of transforming health and wellness education globally.

quote character

We were impressed by the excellent quality of their developers.

Director of Product
Online Nutrition School

Deliver your project with confidence
Tech leaders from 10+ industries rate us ★5 for quality and speed, with 98% of CTOs recommending our product team. With over 13 years of experience, you can trust us to build your product confidently.
Work with latest technologies
Our solutions are designed for stability, usability, and scalability using next-gen technologies like microservices, serverless, and cloud computing.
100+ professionals available
Our team includes developers, cloud engineers, DevOps, architects, QA analysts and UX/UI designers with the skills your project needs.
Rated 4.9/5 on Clutch.co
We ensure everything we build provides great value to you and your clients.
googleclutch

Related case study

Innovating social networking: Union's real-life connection platform

Innovating social networking: Union's real-life connection platform

E-commerce

Real Estate

View

Innovating social networking: Union's real-life connection platform

Let’s discuss your project

Contact Us