RFE: Server/Client version
Hi guys
Thanks for a GREAT job on JParty..
For me (and probably others), one thing that would really improve this project, is the ability to split into a server and a client/admin component.
I think the following steps are needed:
- Split the code into backend and frontend components
- Depending on the current design, some kind of API may be needed?
- Authentication from the frontend (admin) towards the backend
This would provide the following:
- Ability to run without a shared local network, therefore also using this through google meet, teams or similar
- In time, being able to use two separate devices for the game screen and the admin screen.
Is this something that you have thought about?
I would love to join on getting this done..
@MrMEEE Do you mean something like hosting the game on a server so that people can connect in without being in person? If so this is something we have been talking about implementing in our fork at some point. Our Fork
Feel free to check it out, we are 100+ commits ahead of the main version at the moment. We are hoping to merge upstream with Stuart's approval at some point. We have been working on implementing the features they were hoping to add, along with a lot of our own, and ones that make it closer to the show. We have not documented our changes yet, but you might be able to get a good idea by going through our forks closed branches.
Yeah, basically splitting it into the following components:
- server
- client (buzzers)
- admin (game master)
- game board
And making the components all talk into the server (which can be hosted online)