lologalvez / bro-holdem

Bro Holdem is a platform that allows users to host and join real-time online poker games

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bro Holdem

alt text

Introduction

Bro Holdem is a platform that allows users to host and join real-time online poker games.

It aims to provide a more convenient way to play poker without all the hustle of face-to-face games, such as: card dealing, turn time and chips arrangement.

Demo (Desktop)

Functional description

Wireframes

Registered users can:

  • Host a game and set up game rules.
  • Join a game with a token.
  • Start game when table is ready.
  • Check, call, raise or fold cards in each round.
  • Leave game.

Use Cases

alt text

Flowcharts

alt text

Technical Description

Blocks

alt text

Components

alt text

Data Model

alt text

Code Coverage

API Coverage
alt text
APP Coverage
alt text\

Technologies

Javascript, ReactJS, Node.js, Express, MongoDB, Mongoose, SASS. Testing: Jest & Mocha/Chai

TODO

  • Mobile version: Ionic?
  • Create lobby of poker games
  • More dynamic interaction with table events
  • Custom prize distribution
  • Play against AI
  • Player stats using action records

About

Bro Holdem is a platform that allows users to host and join real-time online poker games


Languages

Language:JavaScript 94.0%Language:CSS 6.0%