Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aparrett/poker-ui-deprecated

An app where you can play Texas Hold'em poker with your friends.
https://github.com/aparrett/poker-ui-deprecated

Last synced: 2 days ago
JSON representation

An app where you can play Texas Hold'em poker with your friends.

Awesome Lists containing this project

README

        

# poker-app-ui

Play Texas Hold'em poker! Click [here](https://poker-friends.herokuapp.com/) to play. (The servers are running on free Heroku instances and will take several seconds to boot up.)

## Project setup

```
npm install
```

### Compiles and hot-reloads for development

```
npm run dev
```

### Compiles and minifies for production

```
npm run build
```

### Run your lint and tests

```
npm run test
```

### Lints and fixes files

```
npm run lint
```

## Tech Stack

- Vue.js
- Jest
- [Vuetify](https://vuetifyjs.com/)

## How to Contribute

1. Install Git on your machine.
https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

2. Fork the repository to your own account.

3. Clone the repository into your projects folder on your computer.

```
git clone https://github.com//poker-app-ui.git
```

3. Make your changes to the code. Feel free to create new branches if you would like but it is not necessary at this point.
4. Commit your code with a thoughtful message.

```
git commit -am 'Added the ability to shuffle cards'
```

5. Push to your repository.

```
git push
```

6. Create a pull request.

- Go to the [original repository](https://github.com/aparrett/poker-app-ui) and click the "New Pull Request" button.
- Follow the steps.

7. Once the code is reviewed, it will be merged into master on the original repository.

## Known Issues

* There are abandoned games in the list because the server does not delete abandoned games automatically.
* Restarting the server makes a user's hand disappear until they refresh their browser.
* The styles are not responsive.
* Because the app is on Heroku and I'm not paying for the live server, the UI and API take several seconds to boot up.

## To-Do

Send me an email at `[email protected]` for an invite to the [Trello board](https://trello.com/b/pBbdpTSe/appstories) where I am tracking the to-do list.