Skip to content

jhuan015/codetoads

 
 

Repository files navigation

Project CodeToads

A Fun Toad-Filled Competitive Coding Challenge App

Team

  • Product Owner: Robin Giannattasio
  • Scrum Master: Anthony Nourian
  • Development Team Members: Jonathan Huang, Artjom Svjatickis

Tech Stack

  • React
  • Redux
  • Node/Express
  • RethinkDB

Table of Contents

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

Usage

  1. Signup/Login
  2. Join the Pond (lobby)
  3. Select Single Toad or Multi Toad mode
  4. Play the game!

Requirements

  1. Node v5.8.0
  2. RethinkDB 2.3.1
  3. Auth0 9.1.3

Development

Installing Dependencies

Webpack is required! From within the root directory:

npm install -g webpack
npm install
npm run build
npm start

Tasks

From within the root directory:

  1. Signup for Auth0.
  2. Signup for CodeWars and get an API key.
  3. Create a .ENV file with your API Keys.
  • cwKey is CodeWars key.
  AUTH0_CLIENT_ID=xxxxxxxxx
  AUTH0_CLIENT_SECRET=xxxxxxxxx
  AUTH0_DOMAIN=xxxxxxxxx.auth0.com
  AUTH0_CALLBACK_URL=http://localhost:3000/callback
  cwKey=xxxxxxxxx
  1. Create an auth0-variables.js file in the client/ directory
  var AUTH0_CLIENT_ID='xxxxxxxxx';
  var AUTH0_DOMAIN='xxxxxxxxx.auth0.com';
  var AUTH0_CALLBACK_URL=location.href;

  var AUTH0 = {
   clientID: AUTH0_CLIENT_ID,
   domain: AUTH0_DOMAIN,
   url: AUTH0_CALLBACK_URL
  };

Contributing

See CONTRIBUTING.md for contribution guidelines.

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 77.2%
  • CSS 21.8%
  • HTML 1.0%