Ever wish that your computer could read your mind? Well, now it can. MindMe acts as a smart mirror: capturing the sordid tales of your day, reading your emotions and interactively displaying your emotional state, and providing you with the tools to improve your mood.

How it works

We use a mood-tracking software to calculate your average mood during a diary recording session. Based on the mood calculated, we provide media content that can help you change or improve your mood. In this iteration, we are delivering customized content for the 'Happy, 'Sad', 'Surprised', and 'Angry' emotions.

Our dashboard also tracks your moods over time, presenting you with a big-picture look at your emotional health. We hope that such a tool can help people become aware of their emotional patterns, and become more emotionally intelligent.

We also have Kinect integration, so that you can begin a session the moment that you walk into the room. The Kinect can detect your presence, and open the MindMe website so that you don't forget to.

Challenges I ran into

Integrating the emotion tracking software and producing quantifiable results from it, providing new, non-static content based on emotional state, Kinect integration.

However, everything works!

Accomplishments that I'm proud of

Everything works, and is fully testable. You can start tracking your emotional health today! Just go log into our website and give it a spin.

What I learned

JavaScript, Kinect development, emotion/mood tracking.

What's next for MindMe

We plan to monetize by also delivering custom ads based on your mood! Who doesn't like shopping? Also, we want to integrate Twitter and Instagram so that your content from those feeds can be sourced based on emotion.

Built With

Share this project: