Skip to content

A mindfulness tool that helps users visualize a mental framework for how their motivation affects the emotions.

Notifications You must be signed in to change notification settings

abdullahmorrison/motivation-scale

Repository files navigation

A mindfulness tool that helps users visualize a mental framework for how their motivation affects the emotions (and vice versa).

What problem does this solve?

This tool prevents your emotions from getting in the way of your goals through self-awareness. Here's an example:

In University, I was procrastinating studying for a test I had the following day. When I could not put it off any longer and started to study, I realized that I vastly underestimated how much studying I needed to do.

That put me into the following anxiety death-spiral:



This went on for hours without any studying being accomplished until I just gave up and decided to got to sleep and accept whatever grade I got. That caused me evaluate all the ways my emotions can effect the way I pursue my goals, which caused me to create a framework for understanding this so that scenerio never happens again. That framework is called the Motivation Scale!

The framework was helpful, but it was difficult to keep track of all my goals and their correlation to my mood, so I created this tool to do that.

Here is a guide to use this tool.

Tech Stack

Global Website Server Mobile

Architecture Diagram

image

Local Setup

Clone the repo

git clone https://github.com/abdullahmorrison/motivation-scale.git

Server & DB

The server and database is set up with docker

Install docker desktop (https://docs.docker.com/desktop/)

run docker compose up to start the server and spin up the db.

Note

You can view the data using mongodb compass

Website

Navigate to the /website directory and install dependencies

npm install

run npm run dev to run the website

Mobile

Install android studio (https://developer.android.com/studio/install)

Set up your react native expo environment (https://reactnative.dev/docs/set-up-your-environment)

Navigate to the /mobile directory and install dependencies

npm install

run npm start to run the app

About

A mindfulness tool that helps users visualize a mental framework for how their motivation affects the emotions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages