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.
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
-
Change appUrl in
client/src/util/constants.js
tohttp://localhost:8080/
or whatever your url will be. -
Change the
userStorageString
andtokenStorageString
variables inclient/util/localStorage.js
to a custom value. Otherwise any other versions of this project will overwrite your local storage saves.
You must have Nodejs installed on your machine.
npm install
npm start