Jamz is your personal accountability and activity tracking app
- Product Owner: Sherman Chen
- Scrum Master: Tim Garibaldi
- Development Team Members: Sheng Yang, Jeff Christian
Jamz is your personal accountability and activity tracking app. Users are able to login and set personal goals, or Jamz, such as reminding to stay on top of their current diet or exercise regime, keep on top of a new language or really anything. Users will then have a set reminder every 24 hours. Users can then find other users' jamz from the Discovery tab and add them to their own pair or share their jamz with others. By tracking their accountability through a Jamz' "Score", users can keep track of their history.
- Node
- MongoDB
- mLab Cloud Mongo database
- React Native
- Exponent for Desktop and Mobile device
Our app was built using React Native. To use react native you need to download the Exponent development tools on both your phone and work station (www.getexponent.com). You can find more info on gettin started here: https://facebook.github.io/react-native/docs/getting-started.html
brew install node brew install watchman npm install -g react-native-cli
From within the root directory:
sudo npm install
To open the project in Exponent, select Project > Open Project and select the root directory and once the project opens and is ready to use, you can then click Send Link and send a link to the phone you will be testing on. If you installed watchman on your computer, it will auto refersh the app on your phone every time
View the project roadmap here
See CONTRIBUTING.md for contribution guidelines.