/uno

🎴 Online multiplayer clone of the Uno card game. Built with Node.js, Express, Postgress, Pusher, and Pug

Primary LanguageJavaScript

Uno

An online multiplayer clone of the card game, Uno.


I. Built with

  • Node
  • Express
  • Postgres
  • Pusher

II. Running the application

Prerequisites

  • Create a Pusher account to get an API key.
  • Use the following template to create a .env file in the root of this project.

Docker

  1. Build the application's docker image:
    docker build -t uno-app .
  2. Start the docker container:
    docker-compose up
  3. Application is now running on https://localhost:3000.

Without Docker

  1. Install and configure Postgres.
  2. Install Node.js
  3. Start the application from the app directory:
    cd app
    node bin/www
  4. Application is now running on https://localhost:3000.

III. Contributing

All contributions are welcome! Please do not hesitate to contribute in any way you see fit. If there is something you think that I could have done better then I am more than happy to listen to what you have to say!

Bugs: Open an issue and I will do my best to respond ASAP.

Pull Requests: Open an issue first so that we can discuss proposed changes.

IV. Contributors

Huge shoutout to the following people for contributing to this project!

  • Benjamin - helped with backend/frontend
  • KC - helped with frontend
  • Abishek - helped with testing