Ski Patrol Mobile App for Safe Joys of Winter

Image for post
Image for post

Gary Meyer, a Colorado volunteer ski patroller, won our Monaca x Onsen UI App Ninja Monthly Contest for creating a flawless hybrid app that solves real-world niche problems.

Technical innovation helps ski patrollers save lives

When a Colorado volunteer ski patroller with on-hill needs in mind created his app, he didn’t leave anything to a chance. With years of experience in software development and his passion for winter sports and noble dedication to help others, Gary Meyer created an app to ease the work of fellow Ski Patrol volunteers. Ski Patrol Mobile App was developed to ensure better safety on the slopes and help volunteers save lives and provide assistance in unfortunate situations.

Gary’s technical innovation enables ski patrollers to solve challenges with state-of-the-art features, including notifications about snow conditions, current weather and forecast, lift and trail statuses, trail checks, sweeps, logistics maps, logistics training, nicknames, mountain phones, toboggan caches, AED locations, live cams, quick-dial phone numbers, patrol directory search and calendar access, first aid tips, triage reminders, CPR guidelines, Skier Responsibility Code safety awareness, Smart Style terrain park safety awareness program, social sharing updates and much more. The app even includes a knot guide and tutorial!

Ski Patrol Mobile App covers all aspects of ski patroller work situations and is ready to guide brave volunteers in harshest mountain circumstances.

Minimalistic, yet life-saving backend technology

Gary Meyer’s app is hosted on Red Hat OpenShift, using the DreamFactory Services Platform MBaaS with MySQL. For real-time weather condition check he added specific backend services, including the MyWeather2, OpenSnow, Google elevation, and Cloudinary image management APIs. Adding the Colorado Avalanche Information Center API assures an even higher accuracy for his app. He used the Apache Tomcat app server for running custom code for the XSLT transformations, converting the resort data feeds to the industry-standard MTN.XML format and then JSON. Despite containing extremely powerful real-time information, Gary created the app with the minimal backend code possible.

Front end built entirely through Monaca

Image for post
Image for post

As an HTML5 and JavaScript Cordova app, Ski Patrol Mobile App made it’s way to the app stores using Angular JS and Angular Touch (for swipe gestures), as well as Moment (for date and calendar settings), jsSHA for encryption (with Cloudinary), a longitude/latitude calculation library and Onsen UI, our UI Framework and components.

As for the Cordova plug-ins, Gary took a full advantage of various options: Camera for uploading images for accompanying social media-style posts, Geolocation for logistics training, InAppBrowser for logistics maps, Splashscreen, Barcode Scanner for QR code-based logistics training, DatePicker for the management of the patrol calendar, and the Monaca Plugin.

Ski patrol work starts at home

For that reason Gary included app features that help volunteers prepare for their day in the mountains:

  • Updates — Social media-style updates to inform the patrol about what’s going on.

Ski Patrol Mobile App takes care of all key phone numbers with an intuitive directory search. Patrollers can access the group calendar, as well as view and edit assignments, attendance sheets and upcoming schedules. Reference information and patrol dictionary is accessible at all times.

Instant support on the mountain

Trying to keep the app as lightweight as possible for patrollers with lower-end phones was one of the key prerequisites. Gary also leveraged local storage to support the device throughout the low coverage mountainous area, keeping the data usage as modest as possible. Within the cellular data coverage, the app would refresh every few minutes and keeps latest information available during the time without coverage. Even though the app is driven by simplicity, features fully support patrollers in all kinds of circumstances:

  • Mark Location — Marking exact longitude, latitude and elevation on the mountain.

Crucial details save lives

Assessment reminders include mnemonics, their context, and usage. The Glasgow Coma Scale, normal pulse and respiratory rates are only a few of the useful tools that can be quickly reviewed on the phone. Patrollers can also access triage and CPR tips and guidelines (for adults, children and infants), Skier Responsibility Code’s safety points, as well as terrain park safety program’s messages.

Going further

Even though Gary created the Ski Patrol Mobile App for his own needs (and the needs of his patrol in Colorado), he hopes that more patrols will implement the app to their daily routine and ease the workload. Due to the nature of his activities, he finds spots for improvement and upgrade on a daily basis and regularly discusses new features with his patrol. He codes everything on his own, but his youngest son, Ethan Meyer, promptly supports his development as an app tester and consultant.

All of us at Monaca x Onsen UI Team were very glad to hear about this kind of implementation using our tools. Knowing that our users crave the latest technology to help improve communities around them is our key driver of motivation, and we are delighted to see such impactful results.

For more information check Gary Meyer’s Ski Patrol Mobile App website. Colorado hilltops are covered in snow and skiing season is in full swing. We’re glad to hear that today Gary is enjoying skiing with his family!

Happy Holidays everyone — have a great (and safe) celebration!

Learn more about the App Ninja Monthly Contest

The Monaca x Onsen UI App Ninja Contest is an app development competition for the best hybrid app developed using Monaca or Onsen UI.

Submit your app and showcase it.

The Web Tub

Pushing the web current through hybrid mobile and PWA…

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store