/debate-bingo

Bingo game for presidential & vice presidential debates

Primary LanguageJavaScript

Debate Bingo!

Bingo game for presidential & vice presidential debates

Contributing

Feel free to fork, claim an issue (or create one), and submit pull requests :)

Technology

Debate bingo is a simple mobile web app built with Node.js on the server and React on the client.

Tools

Prerequisites

Fork the repo and work on your own copy.

To install the dependencies, run

npm install

Run locally

To build and watch, run

npm run dev

This will build the app using WebPack and run a local server at http://localhost:3000 with a watch, so edits to JS and Sass files will trigger a rebuild.

The development build will output into in the dev directory, which is explicitly git-ignored, so you can play with it as much as you want and not accidentally push the changes into production.

Deploy

The docs directory is automatically deployed to Github Pages. To push the new build to production:

  1. Run npm run deploy to generate the app using WebPack
  2. Commit and push changes to /docs dir.

It might take 15m or more for that page to update after you've pushed.

Troubleshooting

Most problems can be solved by running npm install. Make sure you're in the base debate-bingo directory, not the src direcfory.

Check your node version with node -v. If it's a 0.10 version, update using instructions at https://nodejs.org/en/download/package-manager/

People

  • Jonathan Keslin (@JonathanKeslin) is the lead developer
  • Michelle Keslin is the lead product manager
  • Lizzy Ha is the main designer