Skill sharing platform
- Product Owner: Colin Parsons
- Scrum Master: Timmy Luong
- Development Team Members: JP Ji, Mike Kim
Install dependencies
Start MySQL server
Log in via Github
- Node 0.10.x
- Express 4.12.x
- MySQL 2.7.x
- Bookshelf 0.8.x
- Knex 0.8.6
- Passport 0.2.2
- Passport-github2 0.1.9
- Bluebird 2.9.30
From within the root directory:
sudo npm install -g bower
npm install
mysql.server start
From client directory
bower install
Set up with Heroku & ClearDB (mySQL)
From root directory:
grunt build
heroku addon:add cleardb:ignite
new github application vars -> server/oauth.js
push to heroku
grunt backup - Store current db as the backup
grunt reset - Restore db from backup
grunt dbInit - Initialize db with default data
Future
- Add upvoting system to allow user to "like" other users
- Add favorites view for user to see all "liked" entries
- Add location service to allow user to find other nearby users
- Remove dichotomy of learners/teachers and
- replace with just learners
View the project roadmap here
See CONTRIBUTING.md for contribution guidelines.