Hi there,
Sound like an interesting project. I propose a flow as:
- user register, email activation, log in
- users have their wallet on the website, they can charge it using paypal, or by winning games and earning
- seek game or invite for a game (using email or another user on the app)
- when 2 people are paired and ready, they place their bets, limit is the amount they have in the app wallet
- game starts when both players have placed bets
- they play chess, the winner wins the prize
- users can withdraw funds from their app wallet to paypal
I have one question, when placing bets, do both players need to agree on the same amount, or can they bet different amounts? If yes, then how do we determine the prize of the winner?
If I hear from you, I am happy to discuss the details and fully define the scope of the project.
I would code the chess in JavaScript/Node.js, PHP/CodeIgniter, MySQL database, and would make it with a responsive and nice UI using Bootstrap 4.
Regards,
Julijan