Skip to content

A mobile app aimed to help people in their journeys through twelve-step recovery programmes. It encourages continuing, sustainable interaction and self-reflection to stay on top of their recovery.

License

Notifications You must be signed in to change notification settings

davzhardy/RecoveryBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RecoveryBox

Full-Stack RecoveryBox mobile app containing both client (front-end) and server (back-end).

GitHub license GitHub issues shields.io

RecoveryBox is a mobile app aimed to help people in their journeys through twelve-step recovery programmes such as Alcoholics Anonymous. The app is a tool for people to record their meeting attendance, moods and the difficulties they encounter in their day-to-day lives.

It documents the efforts made by programme participants and encourages continuing, sustainable interaction and self-reflection to stay on top of their recovery.

Presentation

RecoveryBox was originally developed as a Solo Project for the Codeworks coding bootcamp. You can find a short video describing the project in further detail on youtube.

Installation

The app is built using react native, which means you'll need a way to run the app on a phone or emulator. To do this, you'll need to install expo, follow the steps below to get it up and running:

  1. Download expo

  2. Install expo from your terminal

    npm install expo-cli --global
    

Getting Started

  1. Clone this repo!

    git clone https://github.com/davzhardy/RecoveryBox.git
    
  2. Install dependencies and start the server.

    cd server      # Change into the server folder
    npm install    # Install dependencies
    nodemon        # Fire up the server
    
  3. Install dependencies and start the client.

    cd ../client	  # Change into the client folder
    npm install    # Install dependencies
    expo start     # Start the Expo development environment that will build the JS bundle for the app
    
  4. The Metro Bundler will now load in a new browser window and you can choose the platform where you want launch app.

  5. Scan the barcode with the Expo app on your phone or follow the terminal instructions to load up the emulator on your machine.

Tech Stack

FrontEnd

BackEnd

Author

David Hardy - Github - Linkedin

Also check-out the development branch where Daniel Alejandro Hernández Llerena did a great job extending the project to add Authentication and Testing.

License

MIT © David Hardy

About

A mobile app aimed to help people in their journeys through twelve-step recovery programmes. It encourages continuing, sustainable interaction and self-reflection to stay on top of their recovery.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published