Skip to content

M0gM0g/mindful-api

Repository files navigation

Project Title

Mindful. Please visit: https://m0gm0g.github.io/full-stack-front/

Front end Readme: https://github.com/M0gM0g/full-stack-front/blob/master/README.md API deployed link: https://mindful-api-1.herokuapp.com/

App Description

Mindful is a full stack cognitive behavioral therapy application. Wikipedia can describe it better than I can:

Cognitive-behavioral therapy (CBT) is a psycho-social interventionthat is the most widely used evidence-based practice aimed at improving mental health. Guided by empirical research, CBT focuses on the development of personal coping strategies that target solving current problems and changing unhelpful patterns in cognitions. (e.g. thoughts, beliefs, and attitudes), behaviors, and emotional regulation. It was originally designed to treat depression, and is now used for a number of mental health conditions, for example anxiety.

It's based on the book 'Feeling Good' by David Burns. Essentially, the user will use this application to record their 'Automatic thought', then identify which 'Cognitive Distortion' that applies to it. Finally the user will provide a 'Rational Response' to the thought.

It's an idea I've been wanting to create as a tool for people that are looking for another way to combat stress, anxiety and depression. Mindufl is a simply, easy to understand way to wrap your brain around WHY you feel a certain way and how to find your way out. It's a great accompaniment for anyone looking to slow down and retrain their brain to think more clearly about situations.

How to Use

Simply create an account and log it. Create, delete, view and update entries.

User Stories

-As a user I want to be able to easily navigate through the application. -As a user I want to be prompted by easy to understand directions. -As a user I want to be able to store and retrieve my entries. -As a user I want to be able to track my progress. -As a user I would like to assign a simple rating system to my entries

Wireframe and ERD

ERD:

Wireframe:

Planning

I started with creating the back end tables and tested them with curl scripts to ensure that they worked. Once I had routes for the back end, I began creating the front end. I tried to commit at least once a day.

Technologies Used

HTML SCSS jQUERY JavaScript GIT/GITHUB SASS RAILS RUBY Bootstrap handlebars

User Stories

-As a user I want to be able to easily navigate through the application. -As a user I want to be prompted by easy to understand directions. -As a user I want to be able to store and retrieve my entries. -As a user I want to be able to track my progress. -As a user I would like to assign a simple rating system to my entries

Future Additions

In the future I would like to add a date option to enter and sort. I would also like to add more details and documentation on key vocabulary words so the user has a better understanding of how to use the app.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published