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,
- 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 >:-).