GitXplorerGitXplorer
k

nightlifeCoordinator

public
0 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
57316c6fe28918107870fe2bcc7c08836eadd77f

Fix fetch url

kkevinnorris committed 8 years ago
Unverified
db5496ebd78fcc0521e5b084b23062798bdc4182

Fix url for fetch and popupTools

kkevinnorris committed 8 years ago
Unverified
baa07433a90a6b21c1f5b650faf86cdf83beb03e

Update appUrl to dynamic value

kkevinnorris committed 8 years ago
Unverified
f17120b6c8528136e2c03b219d5bbe55981ccfa2

Add link to app in readme

kkevinnorris committed 8 years ago
Unverified
82607240774f2a4271edb398e822edae3a5552ce

Update

kkevinnorris committed 8 years ago
Unverified
3081bf5292f88290cd299b41fd52002e51410be7

Fix spelling

kkevinnorris committed 8 years ago

README

The README file for this repository.

A Nightlife Coordination App build for freeCodeCamp

Link to app

Built using ES6, React Redux front end, Express for back end and mongodb through mongoose for data storage.

Yelp API used for data

RSVP's reset at 3am local time of the user.

Installation

.env file

Create a .env file in the top level directory and add the following to it

GITHUB_KEY=
GITHUB_SECRET=
YELP_KEY=
YELP_SECRET=
MONGO_URI=
PORT=8080
APP_URL=http://localhost:8080/
JWT_SECRET=
  • Create a github app for authentication and plug in the key and secret
  • Create a app for the yelp api and plug in the key and secret key
  • Install mongodb locally and add the local URI or use something like mLab
  • Add a secret string to JWT_SECRET

Other required alterations

  • Change appUrl in client/src/util/constants.js to http://localhost:8080/ or whatever your url will be.

  • Change the userStorageString and tokenStorageString variables in client/util/localStorage.js to a custom value. Otherwise any other versions of this project will overwrite your local storage saves.

Running

You must have Nodejs installed on your machine.

  • npm install
  • npm start

License

MIT