Skip to content

Latest commit

 

History

History
58 lines (38 loc) · 1.7 KB

README.md

File metadata and controls

58 lines (38 loc) · 1.7 KB

BattleCode

Test your coding skills against anyone. Then create new challenges for others to test themselves against!

Team

  • Product Owner: Preston Winstead
  • Lead Engineer: Lily Lebec

Table of Contents

  1. How it works
  2. App Wireframe
  3. Database
  4. Tech Stack
  5. Development
    1. System Requirements
    2. Installation

How it Works

Bringing fast paced fun to coding. BattleCodes lets you solve programming challenges in a race against friends. Want to prove that you're the best coder among your friends? Now you can! Create custom challenges and challenge your friends to a battle to prove your dominance. Just don't sink beneath the pressure of the timer!

App Wireframe

Database

database

Tech Stack

final-tech-tack

Development

Setting up a development environment requires global installations of node

1. System Requirements

  • Globally installed node >= 4.0

2. Installation

On the command prompt run the following commands

$ git clone https://github.com/Javacrypts/BattleCode.git

$ cd BattleCode/

$ npm run setup

For Database:

BattleCode uses MongoDB through Mongoose. Setup a local instance of a MongoDB or use Mlabs and reconfigure dbTools.js to connect to it.