We started with a simple goal: to help people. Although we had many ideas, we couldn't settle on one that had the impact we were looking for, in the health space we were concerned with, and that helped the most people at the smallest cost. As we talked about project ideas, one thing led to another and we stated talking about our college experience, and one thing was universal among the whole team. We were stressed. That got us thinking about mental health on the whole, and the fact that therapy sessions can cost $50 to $240 an hour on average! The truth is, treatment for mental health is out of reach for many people, so we wanted to create something that strove to offer mini therapy sessions at the lowest possible cost. Virtuheal was born.

What it does

Virtuheal has many functions, but primarily it creates a virtual world that patients can interact with in soothing ways. It includes functionality which allows users to pick the intensity of their therapy session, provide feedback on how they were feeling and why they reached out for therapy, and most importantly a live peer therapy function which connects patients to other therapists and patients to help them cope in the moment. Virtuheal also has a tactile aspect, which provides rhythmic vibrations into the palm based on the intensity of therapy and emotion of the patient, a proven technique to add physical accompaniment to the visual stimuli. As well, Virtuheal collects heart-beat data on the patient to help provide information to the patient and to their live therapist in gauging their mood and level of anxiety.

How I built it

Virtual has three main aspects, the virtual world, the web app, and the physical sensors and outputs. The virtual world primarily uses leap-motion technology to render objects and allow users to interact with them in the virtual landscape. The web app uses HTML5, javascript, CSS, and a number of other programs and languages to render the website, collect and post data to and from the physical sensors, and facilitated the live peer conversations. The physical aspect utilizes Arduino technology, vibration motors, and a infrared heart-beat sensor to interact with and monitor the user.


Wow, there were many! The leap-motion library had almost no documentation, and in many places there was no documentation for some function or simply the statement that "the software is a work in progress, please be patient." The vibration motor broke at about 1:00 Sunday morning, meaning that two teammates had to run to CVS and break open vibrating toothbrushes to steal their vibration motors (yup, you read that right). Regardless of all the challenges, we had a great time and are excited to share Virtuheal with the world!


Again, so many. The late night vibrating toothbrush massacre was one of the best, the incredible logo is really something to be proud of, and of course the absolutely amazing implementation of virtual software in only 36 hours was really an amazing feat of dedication and creativity. Most of all, however, I'm proud of the team we had built over the last two days. Although most of us had never met before, we came together and did something great with the time we had, and together we hope that you will find Virtuheal as relaxing and intriguing as we do

What's next for Virtuheal

In the future, we hope to expand the number of scenarios we can offer to patients. Clean up and minimize the bulky physical glove. increase the functionality and graphics of the virtual world, and continue to improve and tailor the therapeutic aspects of Virtuheal.


If you want to try it out for yourself, you'll need a Leap Motion device, which can be rented from MLH for free or bought here:
Happy Healing!

Share this project: