For those who love to breathe deep, get active, and stay connected, we offer you the experience that is sure to please: Fit Together. Fit Together integrates with your FitBit, your Move devices, or your phone to log real-time responses from your daily fitness regimen. We analyze that data to present personalized suggestions and statistics to help you stay on track with your goals. We also make fitness fun by inviting you to compete with friends, families, and anyone in the world with challenges and character leveling. Are you ready to Fit Together?
Some usage instructions
- Node 0.10.x
- Express
- Webpack
- React
- Redux
- MongoDB
- PostgreSQL
- Redis
- Passport/OAuth
- Socket.IO
Webpack needs to be installed globally
sudo npm install -g webpack
From within the root directory:
Install dependencies:
npm install
To seed the database with example data:
npm run seed
To build and run:
npm run build
npm start
Running the command may open your browser to localhost:3000, just hit the refresh button once to see the page.
If you want to autoupdate on saved changes made to client files, run in a separate terminal window:
npm run watch-c
You may need to refresh the browser to see it change.
If you want to autoupdate on saved changes made to server files, run in a separate terminal window:
npm run watch-s
Before making any pull requests, be sure to run the command below to make sure all tests are passing.
npm test
View the project roadmap here
See CONTRIBUTING.md for contribution guidelines.