Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/acro5piano/pokerhub

An instant poker app: just share url with your friends to play Texas Holdem
https://github.com/acro5piano/pokerhub

Last synced: about 1 month ago
JSON representation

An instant poker app: just share url with your friends to play Texas Holdem

Awesome Lists containing this project

README

        

[![Netlify Status](https://api.netlify.com/api/v1/badges/a26fd5c9-6123-475c-ba6c-1d6493c5eb66/deploy-status)](https://app.netlify.com/sites/pokerhub/deploys)
[![CircleCI](https://circleci.com/gh/acro5piano/pokerhub.svg?style=svg)](https://circleci.com/gh/acro5piano/pokerhub)

# Pokerhub

An instant poker app: just share url to play with your friends

![image](https://user-images.githubusercontent.com/10719495/79309275-001b3a00-7f35-11ea-8b69-2bcc474165e5.jpg)

# Stack

**Overall**

- TypeScript
- Yarn workspaces
- CircleCI

**Frontend**

- React
- React Native Web
- styled-components

**Server**

- Node.js
- Redux
- websockets/ws
- Ava (For testing)

# Deploy & Production

Currently using:

- Netflify for SPA hosting
- Heroku container registry

# TODO

- [x] The logic of winner
- [x] The logic of fold
- [x] Support for 2 players initial position
- [x] Decrease card logic (pop)
- [x] Showdown
- [x] Build stylish UI
- [x] Fix pre-flop limping bug
- [x] Add various case tests
- [x] Maximum bet
- [x] Player Died