Projects
Here you can find the projects I'm most proud of.
For more projects go to my git-repositories
Blackbird Chess
Blackbird chess a server based chess pairing app created with modern technologies
Why did I do this?
The most popular chess pairing apps that are available are client-only. This creates a possible thread since you only have 1 computer who is responsible for pairing the tournament. If this computer breaks in the middle of the tournament, you're in big trouble. By placing the pairing to a server you're solving several issues:
- Creating backups (and thus avoiding big trouble) for servers is more "by design" than it is for client devices
- You can have multiple arbiters inputting the results, or even no manual input using todays technologies like e-Boards
- By using a separate client and server, you are able to make special purpose clients like digital game cards that are updated when the pairing happens.
Download
More info https://blackbirdchess.app/
Source code is published on Gitea
Webcron
Webcron management is a webapplication which helps you to schedule tasks to be run on the web.
Advantages above Linux' crontab
- No e-mail overload
- Clear distinction between failed and succeeded runs
- Easy interface to schedule http request cronjobs (select Http request and insert URL instead of command to run curl)
- Easy interface to schedule cronjobs overall (webbased rather than using a TUI with typing asterisks and the requirement to close vim)
- Secret management
Demo
There is a demo available on https://webcron-demo.jeroened.be
Download
Head over to my gitea to download.