App that allows employees of CBT Nuggets to create and track habits and gamify their progress against other employees.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
You'll need to have Node.js (version 6 or newer) installed on your computer: https://nodejs.org/en/
Expo for IOS or Android
Expo CLI tools
You can install Expo CLI by running:
npm install -g expo-cli
iOS Simulator for Local Testing
The best way to test Habit Tracker locally is through the use of an iOS simulator, and XCode provides one with its software. XCode is available here
Android Emulator for Local Testing
Android Studio will allow you to set up an Android Emulator. Instructions for installing an emulator through Android Studio can be found here
Once you clone this git repository, navigate to the containing folder and run
expo start
If you are running into issues with running expo normally, you can run it in tunnel mode like so
expo start --tunnel
Viewing the App on Your Device
The program will load up and you will be presented with a QR code. Navigate to the url through the provided code to view your app. You must have the Expo app installed on your phone to run the application
Viewing the App on an Emulator/Simulator
After the program loads, a browser window should pop up running the Expo Dev Tools. Choose the Run on Android device/emulator or Run on iOS simulator option located above the QR code. An Android Emulator or iOS simulator should pop up and display the app.
- DJ Shamblin - Team member
- Nathan Hildebrandt - Team member
See also the list of contributors who participated in this project.
- CBT Nuggets - Thanks for the great project
- Expo - for the awesome development environment
- Yong Bakos - Our awesome OSU CS teacher