Inspiration

The inspiration for this project was that both of us suffer from skin conditions such as, eczema, and we noticed that us and our friends tend to use our faces out face and hair as a stress indicator by plucking or scratching.

What it does

So what it does is it detects whenever the user is making rubbing or scratching movements on their face for a certain amount of time and intervenes visually and audibly before further damage can ensue.

How we built it

The detection is powered by MediaPipe, it tracks face landmarks and hand positions simultaneously in real-time, right on your machine. A brief scratch is normal. The app only triggers if your fingers stay in contact with your face for more than 5 consecutive seconds. An audio chime plays and Taiyaki pops up. It breaks the trance state instantly, bringing you back to the present moment. We utilized Github copilot and gemini while coding and used Replit to build our website.

Challenges we ran into

We kept getting sucked into these loops of errors that seemed unsolvable, so we had to look for new approaches like starting fresh on a new computer. We had to delete our code and start a fresh multiple times and we also had to pivot on our vision to convert our code into an app using Streamlit.

Accomplishments that we're proud of

We are really proud of having an aesthetically pleasing product as that shows our hard work and time spent on this project as we were able to look at the smaller details. We are also really proud of our scratching detection as we were able to recognize and reduce false positives, making a reliable product.

What we learned

We learned more about object detection in general and how it can be implemented into everyday life to make our lives easier and healthier. We also learned not to be discouraged by one approach not working as there are multiple paths that are potentially leading to better outcomes.

What's next for StressLess

Another feature we would like to implement is the ability of our program to track the habits of the user so they can see how often they inflict their stress upon their skin. We would like to broaden our detection to other signs of stress such as plucking your hair(trichotillomania) and biting your nails(onychophagia).

Built With

Share this project:

Updates