Target
Team software project (4-5 team members)
Contact

Snooker is quite popular cue sport all around the World. The Czech Republic has it’s own proper snooker association which organizes tournaments, communicates with clubs, etc. Their management system is very old, uncomfortable to use and has almost no features, which means that most of the things have to be handled manually, using emails or other means of communications. The goal of this assignment is to design and develop a custom made, robust web system that would be used by people of the Czech Snooker.

This system is supposed to be standalone web application that runs on dedicated server (i.e. no cloud) which has following requirements

  • Informational web page with content management system
  • Web application for managing tournaments
    • Creation, entry in calendar
    • Players assignment into groups
    • Online management of multiple matches
    • Options to send facebook posts regarding the tournament with automatic link generation.
    • Tournament reports
  • Web application for managing referees
    • Assignment of referees to tournaments (and matches)
    • Tracking work hours of referees
  • Online ranking system for players
    • Results of tournaments
    • Ranking position
  • Finance tracking (not accounting system)
    • Club reservations
    • Player starting fees
  • Other miscellaneous features (based on requirements of the Czech Snooker)
    • Generating printable PDF with match reports
    • Exporting calendar with tournaments