Skip to content

chrishodgson/react-node-mountain-challenge

Repository files navigation

MountainChallenge

A full stack application built using react, redux, node, express and MongoDB that allows users to login via Google, setup challenges to climb a UK mountains either setup from an existing list (ie wainwrights, munroes) or customised to suit. Users can invite other people to the challenge and record activities (walks/runs) against the challenge showing which mountains from the list have been climbed.

Running in Development mode

git clone https://github.com/chrishodgson/MountainChallenge.git && cd MountainChallenge

Server keys

cp config/dev.js.dist config/dev.js

Replace REPLACE_ME with your values in config/dev.js:

  • googleClientID: Google OAuth Client ID
  • googleClientSecret: Google OAuth Client Secret
  • mongoURI: MongoDB Database connection ie mongodb://USER:PASSWORD@HOST:PORT/DATABASE
  • cookieKey: random string for a cookie key ie kjhkfdhskjfhd
  • sendGridKey: SendGrid API Key

Tips:

Install dependencies and start the server

The following assumes that npm is installed.

npm install && npm install --prefix=client && npm run dev

About

(work in progress) Full stack application (react, redux, node and express) that allows users to login via Google and setup challenges to climb mountains in the UK.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published