/wanderlust

HR17 Greenfield project. Scavenger hunt app.

Primary LanguageJavaScriptMIT LicenseMIT

Wanderlust

Curate your city’s hidden gems for others to fall in love with. Explore your own beloved city through new eyes.

Team

  • Product Owner: Dan Thareja
  • Scrum Master: Park Loqi Tamaroon
  • Development Team Members: Haiming Bao & Dominic Czarnota

Dedicated to Justin Thareja, who welcomed his brother Dan to San Francisco with the Mission Mission, the scavenger hunt that started it all.

Table of Contents

  1. Usage
  2. Requirements
  3. Development
    1. Installing Dependencies
    2. Tasks
  4. Team
  5. Contributing

Requirements

  • Node >=0.10.0
  • mongoDB 2.6.4
  • npm 2.0.0
  • bower 1.3.8

Development

Installing Dependencies

To get started execute the following commands:

Step 1: Install the dependencies with the following commands

brew update
brew install node
brew install mongoDB

Step 2: Navigate to your work directory
Step 3: Clone wanderlust repo and cd into it
Step 4: Install npm and bower dependencies

npm install
bower install

Step 5: Run mongod in a new terminal window (see the Troubleshooting section below if you have encounter problems)

mongod

Step 6: Run grunt serve

grunt serve

Step 7: Start hacking!

Troubleshooting

A frequently occurring error when running mongod was

ERROR: dbpath (/data/db) does not exist.

To fix this issue run the following command:

sudo mkdir -p /data/db

This should resolve the issue and allow you to run mongod in the command line.

Roadmap

For detailed on-boarding, see doc/_START_HERE.md

View the project roadmap here

Contributing

See doc/CONTRIBUTING.md for contribution guidelines.