Skip to content

awerni/SoccerSucker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SoccerSucker

Football/Soccer tournament betting software for groups up to ~100 people.

It is based on R/Shiny and a Postgresql database backend.

Installation

  • 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

SoccerSuckerRank SoccerSuckerLineRank SoccerSuckerHeatmap