After a few months of struggling with an old registering web app which was often exploited (people were forgetting to register or unregister from events) I decided to write a simple app tailored for our club’s needs:

  • deadlines for registering,
  • an upper limit for the number of players,
  • updating courts availability,
  • commenting,
  • a simple management for admins etc.

The result is a simple web interface (materialize UI library, Riot.js library), Python backend connected to a SQLite database.

People are still forgetting but much less. And now I rule (with the direct access to the DB >:-).

presence screenshot

April 11, 2020 |