An online poker tracker for PokerTH ( Continuation of
Go to file
Daniel Steinhauer c3d2c060e8
Pass matomo info via environment variable.
2021-06-11 03:49:13 +02:00
api Query for games with INNER JOIN in order to omit empty games. 2021-05-27 04:24:35 +02:00
client Show version in footer. 2021-06-11 03:37:10 +02:00
misc Add README text. 2021-05-21 20:06:24 +02:00
.eslintignore Do some code linting. 2021-04-14 18:10:19 +02:00
.eslintrc.json Add english description cards to landing page. 2021-04-27 03:49:38 +02:00
.gitignore Add log file import controller - No token, yet. 2021-03-31 03:45:04 +02:00
.npmrc Add minimum node.js version to package.json. 2021-03-14 19:35:14 +01:00
LICENSE Add license and README. 2021-03-22 03:18:59 +01:00 Pass matomo info via environment variable. 2021-06-11 03:49:13 +02:00
nuxt.config.js Pass matomo info via environment variable. 2021-06-11 03:49:13 +02:00
package-lock.json Add matomo tracking. 2021-05-29 01:30:53 +02:00
package.json Add matomo tracking. 2021-05-29 01:30:53 +02:00
server.js Document exported js functions with JSDoc. 2021-05-27 00:28:10 +02:00 is an online poker tracker for PokerTH. It is inspired by professional products like Poker Tracker or Holdem Manager. While its predecessor only analyzes the local log files, this tracker attempts to collect game logs from all its users and uses the accumulated data for analysis.


This software needs a MySQL/MariaDB Database to store its game data. Make sure to create one. Running this application server is as simple as:

node server.js

But you may need to pass a few environment variables:

Variable Meaning Default
NODE_ENV The environment. Note that the app behaves differently in development and production. development
DB_HOST The database server. localhost
DB_USER The database user name. fish
DB_PASS The password for the database user. <empty>
DB_NAME The database name to connect to. finda_fish_dev
DB_DEBUG Debug mode - Database queries get written to stdout. false
MATOMO_URL The URL of your matomo tracker. (optional) <empty>
MATOMO_SITEID The site id of your matomo tracker. (optional) <empty>

The development environment is unsafe and should only be used for ...well development. Make sure to pass

export NODE_ENV=production

before exposing this app to the internet.

Player type analysis

Every known player is categorized according to his statistical values. See this graph: Player type categorization

License is free software. You can redistribute it under the terms of the GNU Affero General Public License in version 3 or at your choice any later version. See: AGPLv3