Myopal

Goutham JM |
Cover image for Myopal

Introduction

The app is designed to be based on the universally recognized Childhood Myositis Assessment Scale (CMAS) to detect early symptoms of Myositis in children. It is a simple self-assessment app consisting of 14 activities that a child must perform to rule out Myositis. Each activity is timed and rated, and a consolidated score determines whether a child may or may not have Myositis.

Purpose and Goal

Myopal emerged from a combination of public and medical professional ignorance regarding Myositis. The COVID-19 pandemic exacerbated this issue by complicating specialized diagnoses. our client, who personally experienced undiagnosed Myositis for years until he was eventually consulted by medical professionals, took the initiative to start an application aimed at facilitating the early detection of Juvenile Myositis.

Tools used

  • React
  • JavaScript
  • Styled Components
  • Sass
  • Firebase

Spotlight

The application has been used by more than 1,000 children/parents to date and has helped in creating awareness about juvenile myositis among parents and the general public.

Challenges

One of the key challenges for this project was integrating Firebase. I needed to update data on Firebase to create and perform tests, but at the time, I had no experience with CMS tools. So, I improvised by using Firebase for both data storage and content management. Additionally, the application needed to be mobile-responsive since most users access it on their phones. This involved implementing Google services for address fetching and creating admin routes for managing questions and videos. Finally, I set up analytics to track usage and implemented mobile authentication.

Main takeaways

While the application appears deceptively simple, it demanded a month of dedicated effort. This was due to incorporating insightful feedback from client and doctors, grappling with the intricacies of a CMS setup (a novel experience for me),Report Generation, and meticulously honing the user experience. Despite the nascent user base, the potential for even one individual to benefit from early disease diagnosis through this application fills me, the developer, with immense satisfaction.