Argue with a Stranger

Democrat vs. Republican? Angular vs. React? U.S.A vs. Canada? Argue with a Stranger allows you to debate a random topic one-on-one with a stranger. Argue your point of view and prove how right you are!

Team

Table of Contents

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

Usage

Check out the deployed app over here. Log in with a username, choose a topic and side to debate, wait for someone to join the room and begin debating. Leave the room when the debate is over and you'll be redirected to a page with some stats.

Requirements

  • Node 6.9.1
  • MySQL 2.12.0
  • npm 3.10.8

Development

Installing Dependencies

From within the root directory:

sudo npm install
mysql.server start

In a new tab:

npm start

Roadmap

View the project roadmap here

Contributing

See CONTRIBUTING.md for contribution guidelines.