w10u / CSE170-IntroHCI

Project for CSE170/COGS120 with Professor Scott Klemmer, UCSD

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Running the app locally:

This project uses Meteor

Install Meteor:

curl https://install.meteor.com/ | sh

Clone the project (or unzip the files):

git clone https://github.com/wulfmeister/ucsd-hci-team-project

Open a terminal in the project directory:

cd ucsd-hci-team-project

Run Meteor:

meteor --settings settings.localhost.json

Open http://localhost:3000/ in your browser

Development:

Git flow:
Make a new branch from from dev to work on something
When done, merge that branch into dev and deploy to mysterymeet-dev
When ready for grading, merge dev branch into master and deploy to mysterymeet-grading

Deployment:

The master branch corresponds to what is (or should be) up at http://mysterymeet-grading.herokuapp.com/

for development (deploy whenever for testing):
URL: http://mysterymeet-dev.herokuapp.com/
settings: settings.mysterymeet-dev.json
to deploy:

git push mysterymeet-dev dev:master
heroku config:set METEOR_SETTINGS="$(cat settings.mysterymeet-dev.json)" --app mysterymeet-dev

for grading (only deploy right before assignments are due):
URL: http://mysterymeet-grading.herokuapp.com/
settings: settings.mysterymeet-grading.json
to deploy:

git push mysterymeet-grading master
heroku config:set METEOR_SETTINGS="$(cat settings.mysterymeet-grading.json)" --app mysterymeet-grading

for a/b testing (deploy whenever we're doing a/b sets):
URL: http://mysterymeet-ab.herokuapp.com/
settings: settings.mysterymeet-ab.json
to deploy:

git push mysterymeet-ab ab:master
heroku config:set METEOR_SETTINGS="$(cat settings.mysterymeet-ab.json)" --app mysterymeet-ab

About

Project for CSE170/COGS120 with Professor Scott Klemmer, UCSD


Languages

Language:HTML 41.1%Language:JavaScript 38.2%Language:CSS 20.7%