GameNight! You In? (no longer just an invite tracker) (6 Viewers)

Isorg

Pair
Supporter
Supporter Pro
Joined
May 8, 2025
Messages
221
Reaction score
237
Rewards
238
Location
Houston TX
Been searching for a solution to invite tracking for a while, but just could not find anything that i liked.

GameNight - Open Source Game Night Organizer

Hey all, just wanted to share a little project I've been working on called GameNight. It's a self-hosted web app for organizing game nights with your group. People can create accounts, RSVP to events on a shared calendar, and get notified by email when something comes up. There's an admin panel for managing everything and you can customize the branding to make it your own.

Email notifications are working! some tweaking is needed.

SMS and WhatsApp integrations are in there too, but those are still in beta and being worked on. SMS the bare bones are in there, but i am still BETA testing it... taking forever for get approved to send SMS messages. Whatap... thats a future "Want" but i might have to drop it.

It runs on PHP and SQLite, deploys easily with Docker, and it's free/open source under the MIT license. Still a work in progress but it's been coming along nicely.


If anyone wants to check it out or mess around with it: https://github.com/Isorgcom/GameNight
I have a copy up and running at https://gamenight.isorg.com Site it still in beta, with many changes happening all the time.

I have tried my best to also make is mobile friendly.

Feedback is always welcome!

1775180777531.webp
1775180827116.webp
1775180932266.webp
 
Last edited:
what an email RSV looks like

1775181759203.webp


and it takes you straight here.

1775181464049.webp


event ownes get notifies of RSVP changes via email.

this is what event look like online

1775181554982.webp


Event Owners can edit things

1775181610702.webp
 

Attachments

  • 1775181421232.webp
    1775181421232.webp
    17.4 KB · Views: 34
  • 1775181257325.webp
    1775181257325.webp
    18.6 KB · Views: 34
One immediate feedback would be to consider getting the ”maybe” button out. Grown ups should be able to plan better than that and make hosts’ lives easier.

respectfully disagree. having a maybe is far more helpful than a binary option that can leave you with a no that ends up being available when the game is already canceled, or a yes that bails at the last minute.

therefore, my suggestion is that it should be an option for the host to enable/disable by event.
 
Last edited:
respectfully disagree. having a maybe is far more helpful than a binary option that can leave you with a no that ends up being available when the game is already canceled, or a yes that bails at the last minute.

therefore, my suggestion is that it should be an option for the host to enable/disable by event.
I agree it could be a good option but in my experience ”maybe” is for people who will consider showing up if they don’t find anything else they’d rather do. I want to play with people who also really want to play.

A yes that bails last minute will go to the bottom of my list, unless due to a real and unforeseen reason. Repeat offenders would go there regardless.

On/off button seems like a good idea though.
 
I agree it could be a good option but in my experience ”maybe” is for people who will consider showing up if they don’t find anything else they’d rather do. I want to play with people who also really want to play.

i agree in principle, but with a schedule that swings wildly thanks to sports‑age spawn, i personally need the “maybe” option - want to play vs. able to play don't always overlap. i find it works quite well for the leagues i play in - there are usually 2–3 maybes on average, and maybe two‑thirds of them end up playing. if the game fills without them, great; if it’s close to canceling, they get leaned on for a firmer answer. i guess my point is that “maybe” works when the group is mature and established.

ok i'm done. /derail
 
I agree it could be a good option but in my experience ”maybe” is for people who will consider showing up if they don’t find anything else they’d rather do. I want to play with people who also really want to play.

A yes that bails last minute will go to the bottom of my list, unless due to a real and unforeseen reason. Repeat offenders would go there regardless.

On/off button seems like a good idea though.
Thats easily doable. Thank you got the feedback!
 
I agree it could be a good option but in my experience ”maybe” is for people who will consider showing up if they don’t find anything else they’d rather do. I want to play with people who also really want to play.

A yes that bails last minute will go to the bottom of my list, unless due to a real and unforeseen reason. Repeat offenders would go there regardless.

On/off button seems like a good idea though.

1775238650867.webp
1775238768399.webp


1775238802220.webp
 
SO i have been busy with this one, made a LOT of changes, and was wondering if anyone would wold be interesting on hhelping me beta testing /developing features? Check out the Change Log here

While I plan on this being an open source project that anyone can DL and install for them self, if anyonw is interested in helping my beta test and develop the features send me a DM and i can get you an account on my current live version.
recent changes.

  • mobile GUI polish, to better fit smaller screens
  • game management. Each Event can manage the game, cash or tournament modes.
    • event creators can also give others game management rights to the event.
    • 1775427403466.webp
      1775427445333.webp
      1775427492081.webp
      1775427664135.webp
    • i want to buld in a Tournament time... and am open to other ideas
  • User management features, i saw someone was asking for a custom Note field... put that in there.
So i only have email notifications working at the moment, the SMS stuff, I am waiting on approval from 2 different vendors to allow me to send SMS messages over the network from my app.... this process takes a several days it seems.

Always looking for feedback! I have a game i am Co-hosting this Saturday and will be testing the game management on a live game then :) Also, this seems to work really well on an iPad interface, but mobile whole isn't too bad either.
 
Last edited:
And here is the same event but played as a Cash Game
1775428658686.webp
 
Ok a quick video of the latest change.

Tournament timer. Pulling data from the event. Players, prize pool. Custom blind structures. Custom sounds.

Synced mobile app timers….guest and manager access. Managers have remote timer control….


 
v0.03000 — Poker Tournament Timer
New Feature: Full-Screen Blind Timer
- Large dark-themed timer display optimized for TV/projector
- Shows blind level (SB/BB/ante), countdown clock, next level preview, player count, prize pool
- Color-coded clock: green > 2min, yellow < 2min, red pulsing < 30sec
- Default 20-level blind structure with 2 breaks
- Edit blinds inline, save/load custom presets

Remote Viewer & Control
- QR code on host screen — scan to view timer on your phone
- Logged-in managers/admins get remote controls (play/pause/skip/adjust)
- All other viewers see read-only timer display
- Wake Lock keeps mobile screens on

Sound System
- End timer: 3 descending beeps over 3 seconds
- Start timer: 1 long tone when new level begins
- Warning alert: 5 quick beeps at configurable time (30s/60s/2min/5min)
- Upload custom sounds (MP3, M4A, WAV, OGG)
- Per-user sound mute toggle on all devices

Architecture
- Server-as-master: all clients poll, all controls send commands via API
- Extracted shared poker helpers into _poker_helpers.php
- 3 new DB tables: blind_presets, blind_preset_levels, timer_state
 
Sweet! Now make it into a wordpress plugin. :)
hmm... would require a bit of retooling, since i use my own database.

But. Not impossible.

What might be even easier is, if you have a website that runs wordpress, no reason that this wont fit in a sub folder off of the website and run from in there.


Now has an option for a Poker Timer With remote screens! that can be accessed out side a scheduled event. It can be Customized per individual user account.

1775490819304.webp


Custom timer levels

1775491618382.webp


and has remote agent support!
 
Last edited:
hmm... would require a bit of retooling, since i use my own database.

But. Not impossible.

What might be even easier is, if you have a website that runs wordpress, no reason that this wont fit in a sub folder off of the website and run from in there.
[...]
I know, it's just keeping the estestics of the site that would be a hassle. To be fair, it would be reasonable to charge people for this. Maybe not a subscription model, but make it a one-time thing and you could sell each version of it which include more features and continued support. Like Turnament Director and PokerMavens does. It is hard to get traction in WP though as there are millions of plugins here and there might a similiar for all I know. Currently I'm using a free one that is supposed to be used for concerts/live events, which is kind of ass.

I don't think it would be worth your effort but you'd have a theoretical chance to make some money off it. :)

Keep it up, regardless!
 
ok the updates and features are moving along nicely!

Just got a QR Code Signup up and working!

1775577830935.webp


you can then open this up on something like an ipad for user sign up!

1775577883018.webp


1775577997757.webp
1775578062158.webp


and they are now registered in the event!

1775578194994.webp



and i updated the Tournament Timer, to now show the Payouts.

1775578914186.webp



Always open to other ideas and feedback!!!
 
and we now have table management!! auto balance option, select the button for each table, and it will balance, or just do a manual move.

"Break up table" "Add a table" mark players as eliminated.

auto assign players to a table when they register via the QR code.


1775612919326.webp


1775613192453.webp
 
Following. Keep the updates coming. Looks like it is worth a try. My main comment, since I haven't tried it yet, is that a lot people these days are using Partiful. That works great with SMS/ texting. If you can make this work like that, you might have a hit!!
 
Following. Keep the updates coming. Looks like it is worth a try. My main comment, since I haven't tried it yet, is that a lot people these days are using Partiful. That works great with SMS/ texting. If you can make this work like that, you might have a hit!!
The hardest part of the sms so far is getting the approval of a vendor to allow you to send sms messaging. There is a whole lot of legal restrictions in place it seems…. I have the approval process running on 2 different vendors. Twilio and Telnyx. Twilio is just sitting at pending for. A few days now. Telnyx has at least rejected my first request… I make some corrections to my application and I am waiting to hear back.

Once I get one approved I can really get this thing working.
 
And I see my mistake with Twilio. I was trying to get a toll free number, higher restrictions on those vs a local number.

Still need to do an approval process for general use but with verified number (my cell) as a receiver I should be able to start testing.
 
so is this for your use only or is it something you are going to market
well... I am making it open sourced! NO plans on marketing it. If there is any marketing, it would just be hosting costs. Nothing stopping you from downloading the repository from GitHub, and running it on your own server.

Been searching for an open sourced utility that I could host my self to do these things.... no such beast exist.

That not 100% true. there is the Invite Tracker made by jjach sorry I meant Al Azouri. But I was wanting a little bit more :)this started as just a web based invite tracker, but... then the "why not's" started!

For example, was at a poker league game Monday night, asked the host about his tournament clock. He was using tournament director. Biggest drawback to me was that there is only 1 screen, and my back was to it! If i could make a tournament clock... what would I like it to do. Remote users! allow anyone to scan a QR code and see the clock on a remote device!

Things took off from there.
 
Last edited:
SO i have been busy with this one, made a LOT of changes, and was wondering if anyone would wold be interesting on hhelping me beta testing /developing features? Check out the Change Log here

While I plan on this being an open source project that anyone can DL and install for them self, if anyonw is interested in helping my beta test and develop the features send me a DM and i can get you an account on my current live version.
recent changes.

So i only have email notifications working at the moment, the SMS stuff, I am waiting on approval from 2 different vendors to allow me to send SMS messages over the network from my app.... this process takes a several days it seems.

Always looking for feedback! I have a game i am Co-hosting this Saturday and will be testing the game management on a live game then :) Also, this seems to work really well on an iPad interface, but mobile whole isn't too bad either.
This is an awesome project you're working on!! Looks like its coming along very nicely too!! I'm a web developer over 20+years, and of course love poker!!

I have my own servers and would love to test this out. Many thanks for open source github download too!! Can you repost link to most current version please? Also, does this contain an auto install wizard or is install manual? Instructions included??

One suggestion, add a pre populated drop down list of types of games for events, tourney, cash etc. like Omaha, Dealers Choice, Holdem, 7stud hi-lo, etc, etc..

Add another drop down for something like addon fun stuff for bountys, bomb-pots, 7duece, stand up game, etc... to go out to invitees

Maybe another drop down for stakes as well??

Just some ideas.

Keep up the awesome work!!😁🤙
 
This is an awesome project you're working on!! Looks like its coming along very nicely too!! I'm a web developer over 20+years, and of course love poker!!

I have my own servers and would love to test this out. Many thanks for open source github download too!! Can you repost link to most current version please? Also, does this contain an auto install wizard or is install manual? Instructions included??

One suggestion, add a pre populated drop down list of types of games for events, tourney, cash etc. like Omaha, Dealers Choice, Holdem, 7stud hi-lo, etc, etc..

Add another drop down for something like addon fun stuff for bountys, bomb-pots, 7duece, stand up game, etc... to go out to invitees

Maybe another drop down for stakes as well??

Just some ideas.

Keep up the awesome work!!😁🤙

I have been keeping the Git repository up to date. that's the most current one.

i have been building it with docker container and an nginx proxy server for ports 80/43 traffic.

Some really short and sweet install instructions here in the readme.

And those are great ideas! Thanks!
 
Last edited:
A few major updates over the past few days.

1. sms notifications and rsvp's are working!
2. WhatsApp notification is now an option too.
3. minor tweaks and changes to the poker timers, custom blinds.
4. player check in via QR code scan.

had a chance to use it over the weekend, tested the QR code check in, buy in's, and split calculator. remote timer on multiple screens.
 

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account and join our community. It's easy!

Log in

Already have an account? Log in here.

Back
Top Bottom