Skip to content

ninjonas/cbt-triangle

Repository files navigation

The Cognitive Triangle

What is the Cognitive Behavior Therapy (CBT) Triangle?

The cognitive triangle is a simple CBT Triangle tool you can use to help break negative thought patterns. It is similar to keeping a thought record, but has more structure and requires you to positively reappraise your thoughts, feelings, and behaviors as opposed to just your thoughts. 7

The cognitive triangle is a graph depicting thoughts, feelings, and behaviors all leading to one another, as shown below:

Image Source: Mental Health Center Kids

What is this Project?

Over the past few years, I’ve experienced some life-changing events that have led to anxiety. After working with my therapist for over a year, I’ve learned techniques to help me rationalize my thoughts. One of the most impactful tools has been the CBT Triangle.

During my low moments, I relied on this method consistently. Over time, it has helped me become more aware of my emotions and maintain a greater sense of calm. However, I used to log my thoughts on paper, and I often forgot to keep up with it. This inconsistency made it harder to track my progress and identify patterns in my thinking.

That’s why I created this application—to make it easier to log and track my cognitions digitally. With this tool, I hope to identify trends in my thoughts and focus on the areas that need the most attention. This method has been transformative for me, and I’m excited to share it with anyone who finds their way to this repository.

Functionality

This application allows users to:

  • Record and manage entries of their thoughts, feelings, and behaviors.
  • View and edit existing entries.
  • Delete entries.
  • Review entries in a structured format.
  • Use the cognitive triangle to positively reappraise their thoughts, feelings, and behaviors.

Demo

You can see a live demo of the application in action at the following link: CBT Triangle Demo. This demo showcases the core feature of the application, recording entries and using the cognitive triangle to positively reappraise thoughts, feelings, and behaviors. Explore the demo to understand how this tool can help you track and manage your cognitive patterns effectively.

Screenshots

Step Positive Negative
Situations & Thoughts
Feelings
Behaviors
Core Beliefs
Summary

Technical Setup

Prerequisites

  • Node.js (version 14.x or later)
  • npm (version 6.x or later)

Installation

  1. Install the dependencies
npm install

Development

  1. Start the development server
npm run dev

Build Commands

  1. Build the web application
npm run build

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published