Keep-Fit
A fitness app for you and your friends to have fun, get fit and stay accountable.
Team
- Product Owner: Jordan M. Scholten
- Scrum Master: Jordan Mason
- Development Team Members: Neville Challinger, Andrew Chung, Raj Desai
Table of Contents
Development
Installing Dependencies
From within the root directory:
sudo npm install -g webpack
npm install
If you want to test out any mySQL queries follow the installation instructions here for Mac or here for Windows.
List of Dependencies
- Babel-core 6.20.x
- Babel-loader 6.2.x
- Babel-preset-es2015 6.18.x
- Babel-preset-react 6.16.x
- Bluebird 3.4.x
- Express 4.14.x
- Morgan 1.7.x
- Mysql 2.12.x
- Node 6.9.x
- Nodemon 1.11.x
- Path 0.12.x
- React 15.4.x
- React-dom 15.4.x
- React-router 3.0.x
- Webpack 1.14.x
Usage
To run Keep-Fit on your local machine: Import database by running:
mysql -u root
- At the
mysql>
prompt enterCREATE DATABASE keepFit
exit
mysql -u root -p keepFit < schema.sql
- when prompted for the password, just hit enter
Password is defined in server/db/index.js (default is: 1214).
After installing dependencies run:
nodemon server/server.js
and navigate to localhost:8000
Webpack development notes:
Start with
webpack -w
to continue watching files. Usewebpack -p
to minify for production version. NB: occasionallywebpack -w
won't hear latest changes. Restart it occasionally/if your bug seems weird.
Roadmap
View the project roadmap here
Contributing
See CONTRIBUTING.md for contribution guidelines.