Web application for scheduling with an emphasis on table tennis matches