Skip to content

rvwatch/Refuge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Refuge

I created Refuge as a tool to help those who suffer from high anxiety and panic attacks. It taps into the Fitbit api to help users view times when they were likely to have experienced stimulus that may have triggered a panic attack. It also provides users breathing exercises, guided meditations and playlists to help bring down the intensity of a panic attack. Users can also reach out to a support number if they're having a particularly tough time.

Fitbit API database.

Motivation

Having suffered from PTSD triggered panic attacks, this project carries a deep personal motivation for me. I discovered strategies to capture a stimulus or thought before it might send me spiraling into a panic attack. I'm hoping to provide users with the tools and insights to discover similar stimulus that might cause an attack. Once you can recognize the causes, you stand a chance at preventing them.

Getting Started

git clone https://github.com/rvwatch/Refuge

Installing

To run the project

npm install

then

npm start

Example Use

Sign-In Mobile Dashboard Desktop Dashboard Mobile

API Reference

API being used: Fitbit API

Running the tests

npm run test

Testing Libraries

Jest & Enzyme

Built With

  • React
  • Redux
  • React-Router
  • Jest
  • Enzyme
  • ESlint
  • Node Express
  • Passport.js
  • Victory.js

Authors

  • Ricardo Viera - Built it all! - rvwatch

About

Panic attack mitigation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published