Football/Soccer tournament betting software for groups up to ~100 people.
It is based on R/Shiny and a Postgresql database backend.
- create the database (e.g. at Supabase or Tembo)
- create the database structure and insert all required information (Database/command | psql database user -h server)
- create a settings.R out of the settings_template.R file with database credentials
- create two docker images (use Dockerfile_shiny and Dockerfile) and put it on a cloud service.
- the player/user authentication has several options
- LDAP
- passwords using the MD5 hash function.
- Put the md5 hashed password into table gameuser of the postgresql database.
- and add the checkLogin() stored procedure to your database (storedproceduresPassword_plpgsql.sql)
See the Wiki for details