As a avid internet user and developer, I found that people were opening up on the internet to strangers about serious issues and genuinely wanted help in these semi-public communities. Previously having a minor background in psychology, I knew about cognitive behavior therapy and I wanted to provide a better and more structured environment for sharing and modifying behavior. Additionally from a personal standpoint, I have long been frustrated on how hard it is too capture and change things in our lives, and I wanted a better way to think about the things going on in our lives and how we can get a better handle on it as well as measure it. With these things in mind I set out to create ThinkPastIt.

The primary features of ThinkPastIt are:

Thought Reframing Tool

ThinkPastIt is a structured journal format geared towards helping you challenge the way you think. ThinkPastIt is based on the principles of cognitive reframing which employ basic thought challenges to help change the way people look at a situation.

Micro Journaling

Journaling has proven mental health benefits, yet many people do not write daily due to the required efforts. ThinkPastIt breaks journaling up into smaller manageable and structured chunks, and provides emotion capture and semantic analysis for personal tracking.

Social Sharing & Feedback

Although entirely optional, ThinkPastIt was built with the concept of sharing thoughts in mind. Too often we're trapped in our own heads, and providing a forum for sharing both journal entries and thought challenges. Sharing can be done either anonymously or with your username.

Personal Reporting and Metrics

ThinkPastIt was designed with personal metrics in mind. We feel that it is important that people are given information about themselves to provide more insights into they way they think, and potentially open up change. All thoughts are either tracked via actively reported emotions or passively via sentiment analysis.

Sentiment Analysis

ThinkPastIt uses sentiment analysis to analyze what you wrote and provide an objective rating on how positive or negative your thoughts are. This provides a valuable tool for tracking your feelings and thoughts over time in a more objective fashion.

Comprehensive Emotional Modal

ThinkPastIt employs a comprehensive list of defined emotions which allows you to find something to relate to, rather than the other way around. These emotions are classified into a hierarchy for personal tracking and metrics.

Emotion Extraction from Text

ThinkPastIt can also analyze your text and pull out emotions that you have discussed and suggest them for tracking. So by simply stating "I am angry" ThinkPastIt can suggest adding "anger" to your emotions.

Built With

Share this project:

Updates