Jan 07, 2022

Cloud Thoughts - Cognitive Behavioral Therapy (CBT) App

Cloud Thoughts is a thought diary app used for Cognitive Behavioral Therapy (CBT). According to Wikipedia, Cognitive behavioral therapy is a psycho-social intervention that aims to reduce symptoms of various mental health conditions, primarily depression and anxiety disorders. But CBT can be used for anything nowadays, such as self-improvement and career development.

I decided to create this app when I struggled to get a job after college. To keep me encouraged and motivated, I used a thought diary which inspired me to make this app. Cloud Thoughts features some of the most common practices in a CBT thought diary. It includes input fields for the situation, thoughts, feelings, irrational thoughts, new feelings, and self-challenges.

A thought diary must be easily accessible. I wanted it to be usable on both the web and Android. So after I developed this app using Bootstrap and deployed it to Heroku, I developed an Android app with it. I made sure to use a single cluster and database in MongoDB. This way, the users can input their diary with the app or on the browser. 

This project gave me a lot of learning on my coding/technical skills and self-development. Cloud Thoughts is definitely one of my most memorable projects.


Basic MongoDB, Express, Node

Basic Android App Development (Java)

Boostrap and HTML

McDonn Michael

McDonn Michael

Main author and creator inspired by development and gaming.

Related Posts


MacMac logo, white clouds in a white hexagon

Gamer. Coder. Lifer.

  • Projects
  • About

© 2023 MacMac Web Development and Gaming. All rights reserved.