Skip to content

CharmingChimps/Halfwaze

 
 

Repository files navigation

Halfwaze

Find activities for you and your friend half way between your locations!

Team

  • Development Team Members:
    • Alec Draymore - Full Stack Engineer
    • Chetanpreet Malhi - Full Stack Engineer
    • Walter Shub - Full Stack Engineer

Table of Contents

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

Usage

  • Try out the live demo of Halfwaze here!

Requirements

  • Node 6.11.x

Development

To run a local instance ...

Run npm install to install all node modules.

Add a file Halfwaze\server\config.js. It must contain:

  module.exports = {
    google: {
      APIKEY: 'YOUR_KEY',
    },
    darksky: 'YOUR_KEY',
    yelpClientID: 'YOUR_ID',
    yelpClientSecret: 'YOUR_KEY',
  };

Run npm start to start the server.

In a separate terminal window, run webpack -d --watch to start webpack.

*You may need to npm install -g webpack.

Installing Dependencies

From within the root directory:

sudo npm install -g bower
npm install
bower install

to run a local instance from within root:

npm run react-dev
npm run server-dev
mongod

Screenshot

Technology Stack

About

Find activities for you and your friend half way between your locations! A MongoDB, Express, React, and Node application using DarkSky, Google Maps and Yelp APIs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%